有没有人遇到过这个问题哈!js数组对象push前怎么判断是否存在该元素

我用forEach是不是list长度0的时候它不执行,那我for为什么还是不行
list=[
{
id:1,
name:'a'
},
{
id:2,
name:'b'
}
]
push(action){
list.forEach(i=>{
if(i.code!==action.code){
list.push(action);
}
})
}
push(action){
for(vari=0;iif(list[i].code!==action.code){
list.push(action);
}
}
}
FFIVE
浏览 886回答 2
2回答

弑天下

push(action){for(vari=0;i
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript