添加/移除数组元素

这几个方法会改变原数组

splice

这个方法可以说是处理数组的瑞士军刀。它可以做所有事情:添加,删除和插入元素

arr.splice(index[, deleteCount, elem1, ..., elemN])

数组的解构赋值

let [firstName, lastName] = ['huang', 'kun']

console.log(firstName); // Ilya
console.log(surname);  // Kantor

忽略使用逗号的元素

// 不需要第二个元素
let [firstName, , title] = ["Julius", "Caesar", "Consul", "of the Roman Republic"];

alert( title ); // Consul

等号右侧可以是任何可迭代对象

……实际上,我们可以将其与任何可迭代对象一起使用,而不仅限于数组:

let [a, b, c] = "abc"; // ["a", "b", "c"]
let [one, two, three] = new Set([1, 2, 3]);