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: '王俄' }]