JavaScript的中splice有哪些用法

作者: 痛心凉 | 来源:发表于2017-09-14 16:33 被阅读0次

    splice的用法有很多,主要用途是向数组的中部插入项;下面是它的具体用法:

    (1)删除

    可以删除任意项,只需要2个参数:要删除的第一项的位置和要删除的项数。

    例如:var  s=['aa','bb','cc','dd']

    var rem=s.splice(0,1)

    console.log(s)

    console.log(rem)

    控制台输出的结果:["bb", "cc", "dd"]

    ["aa""]

    (2)插入

    可以向指定位置插入任意数量的项;只需要3个参数:起始位置、0(要删除的项)和要插入的项。

    var  array=['aa','bb','cc','dd']

    var rem=s.splice(1,0,'red')

    console.log(array)

    console.log(rem)

    控制台输出:["aa", "red", "bb", "cc", "dd"]

    []

    (3)替换

    可以向指定位置插入任意数量的项,且删除任意的项;只需要3个参数:起始位置、要删除的项和要插入的项。

    var  array=['aa','bb','cc','dd']

    var rem=array.splice(1,2,'red')

    console.log(array)

    console.log(rem)

    控制台输出:["aa", "red", "dd"]

    ["bb", "cc"]

    相关文章

      网友评论

        本文标题:JavaScript的中splice有哪些用法

        本文链接:https://www.haomeiwen.com/subject/gipdsxtx.html