经常使用到的数组方法,过段时间需要整理一遍,工作中经常使用,偶尔想不起来
目录
push
向数组尾部追加数据
定义
push(...items:T[]): number;
示例
let list =['tom']
list.push('Jack','Steve')
console.log(list)// [ 'tom', 'Jack', 'Steve' ]
concat
合并两个数组,注意:该方法会返回新数组
定义
concat(...items:(T| ConcatArray<T>)[]):T[];
示例
let list =['tom']let newList = list.concat('Jack','Steve')
console.log(list)// [ 'tom' ]
console.log(newList);// [ 'tom', 'Jack', 'Steve' ]
unshift
头部插入元素
定义
unshift(...items:T[]): number;
示例
let list =['tom']
list.unshift('Jack','Steve')
console.log(list)// [ 'Jack', 'Steve', 'tom' ]
splice
删除元素或插入元素,同时具有remove(Array未提供)、insert(Array未提供)、push、unshift的功能
定义
splice(start: number,deleteCount: number,...items:T[]):T[];
示例
let list =['tom','Jack']
list.splice(1,0,'Steve')
console.log(list)// [ 'tom', 'Steve', 'Jack' ]
本文转载自: https://blog.csdn.net/mouday/article/details/129047630
版权归原作者 彭世瑜 所有, 如有侵权,请联系我们删除。
版权归原作者 彭世瑜 所有, 如有侵权,请联系我们删除。