小墨の博客

梦想需要付诸行动,否则只能是梦

JavaScript Array数组插入元素操作4种方式

push, unshift, concat, splice

push 向数组尾部追加数据

定义

push(...items: T[]): number;

示例

let list = ['tom']
list.push('Jack', 'Steve')
console.log(list)
// [ 'tom', 'Jack', 'Steve' ]


unshift 头部插入元素

定义

unshift(...items: T[]): number;

示例

let list = ['tom']
list.unshift('Jack', 'Steve')
console.log(list)
// [ 'Jack', 'Steve', 'tom' ]


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' ]


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' ]


张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:507
    • 页面总数:20
    • 分类总数:92
    • 标签总数:207
    • 评论总数:60
    • 浏览总数:219202

    | | |
    | |  Z-Blog PHP