会改变原始数组称为变异方法
,不改变原始数组称为非变异方法
。
增加元素
变异方法: .push() 和 .unshift()
let mutatingAdd = ['a', 'b', 'c', 'd', 'e'];
mutatingAdd.push('f'); // ['a', 'b', 'c', 'd', 'e', 'f']
mutatingAdd.unshift('z'); // ['z', 'a', 'b', 'c', 'd', 'e']
- array.push() 增加一个元素到数组末尾
- array.unshift() 增加一个元素到数组开头