替换数组中某一元素:
array.splice(2, 1, '哈哈'); // 2 表示指定数组中2下标元素,1表示要删除的项数,哈哈 是替换后的值
在数组中某元素之前增加元素:
array.splice(2, 0, '哈哈'); // 2 表示指定数组中2下标元素,0表示要删除的项数,哈哈 增加的值(可以继续追加 array.splice(2, 0, '哈哈',‘哈啊哈’) )
删除数组中某元素:
array.splice(2, 1); // 2 表示指定数组中2下标元素,1表示要删除的项数
批量修改数组中元素:
array = [1,2]
array.map((item) => {
return item + 'aa';
})
// 结果 array = ['1aa', '2aa'];
es6 解构赋值(比较好用,建议去官网看看):
简单例子:数组元素位置对调 array = [1,2,3,4]
[array[0], array[3]] = [array[3], array[0]]
结果:array = [4,2,3,1]