var arr = {
id: '666',
name: '第六条数据'
}
let array = [{
id: '1111',
name: '第一条数据',
key_dict: '是'
},
{
id: '2222',
name: '第二条数据',
key_dict: '是'
},
{
id: '3333',
name: '第三条数据',
key_dict: '否'
},
{
id: '4444',
name: '第四条数据',
key_dict: '否'
},
{
id: '5555',
name: '第五条数据',
key_dict: '是'
}
]
var lists= []
array.forEach(element => {
console.log(element);
var obj = {
id:'',
name:'',
num:'',
}//定义一个空的id空的name
obj.id = element.id //将element里的id赋值到定义obj的id
obj.name = element.name //将element里的name赋值定义倒obj的name
lists.push(obj) //重新拼接一个新的对象 push
});
console.log(lists);
var a = '5555'
array.forEach((element,index) => {//循环遍历array数组中的每一项和下标
if(a == element.id){
console.log(element,index); //打印id为5555数组
array.splice(index, 1) //splice 删除
}
});
console.log(array)
push拼接
最新推荐文章于 2023-06-12 14:00:42 发布