美文网首页
数组添加删除等操作

数组添加删除等操作

作者: IssunRadiance | 来源:发表于2021-07-02 11:57 被阅读0次

    1.将第一个数组中选中的值添加到第二个数组里

        let a = [{id: 1}, {id: 2}, {id: 3}]

        let b = [{id:4}, {id: 5}]

        this.newData = a.concat(b)  // 数组合并

    2.在数组中 移除 另一个数组中 包含的 数据

    let a = [{id: 1}, {id: 2}, {id: 3}]

    let b = [{id: 1}, {id: 2}] 

        // 如果b中的某一项在a中存在,则在a中删除该项

    b.forEach(n => {

        a.splice(a.findIndex(v => v.id == n.id), 1)

    })

    3.在数组中,找到id相同的某一项, 也可用在循环中

    let a = [{id: 1}, {id: 2}, {id: 3}]

    let id = 1

        //  a.some(item => item.id == id)

    if( a.some(item => item.id == id) ){

         // 这里找到后的逻辑处理

    }

    相关文章

      网友评论

          本文标题:数组添加删除等操作

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