美文网首页
2021-07-16-🌦🌦数组删除某个下标对象

2021-07-16-🌦🌦数组删除某个下标对象

作者: 沐深 | 来源:发表于2021-07-16 18:06 被阅读0次

    1.splice

    splice(index, num)
    index: 下标
    num: 删除的数量
    @return 删除的元素

    原来的数组会被修改

    删掉第三个元素
    let dataSource = ["a", "b", "c"]
    let newDataSource = dataSource.splice(2, 1);
    console.log(newDataSource) // ["c"]
    console.log(dataSource) //  ["a", "b"]
    
    在for 循环使用

    比如要依次删除 dataSource中的元素

    let dataSource = ["a", "b", "c"]
    for (let i = 0; i < dataSource.length; i ++) {
      dataSource.splice(i, 1)
      console.log(dataSource) // ["b", "c"],  ["c"] , []
      i = i - 1 // 原来的元素被删掉需要往前一位
    }
    

    2.slice

    2.slice(startIndex, endIndex)
    startIndex: 开始下标 必填
    endIndex: 结束下标(不包含这个元素) 非必填
    @return 截取的元素

    原来的数组不会被修改

    let dataSource = ["a", "b", "c"]
    let newDataSource = dataSource.slice(1,2);
    console.log(newDataSource) // ["b"]
    console.log(dataSource) //  ["a", "b", "c"]
    

    相关文章

      网友评论

          本文标题:2021-07-16-🌦🌦数组删除某个下标对象

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