JS插入数组不存在的元素

要求:

判断元素是否存在于数组中,不存在则插入

var tableData = [{ id: '1', name: '王小' }, { id: '2', name: '王虎' }];
var insertData = { id: '3', name: '王俄' };
if(!(tableData .some((item) => item.id == row.id))){
  tableData .push(row);
}
console.log(
tableData);

结果:

[{ id: '1', name: '王小' }, { id: '2', name: '王虎' },{ id: '3', name: '王俄' }]
posted @ 2022-05-10 10:36  Q我是11  阅读(471)  评论(0编辑  收藏  举报