删除arr中id等于 arr2中的数据;取出arr中id等于 arr2中的数据

147 阅读1分钟
  <script>        let arr = [            {                id: 1, text: 'aa'            },            {                id: 2, text: 'bb'            },            {                id: 3, text: 'cc'            }        ]        //  删除arr中id等于 arr2中的数据        let arr2 = [1, 3]        // arr2.forEach(i => {        //     let index = arr.findIndex(i2 => {        //         return i === i2.id        //     })        //     arr.splice(index, 1)        // })        //  取出arr中id等于 arr2中的数据        let arr3 = []        arr2.forEach(i => {            let index = arr.findIndex(i2 => {                return i === i2.id            })            arr3.push(arr[index])        })        console.log('arr3', arr3)    </script>