写一对js数组对象多属性去重
时间: 2023-03-07 18:30:10 浏览: 113
js中数组对象去重的两种方法
5星 · 资源好评率100%
答案:可以使用JavaScript的Set结构来去重复一对数组对象的多个属性,例如:let arr = [{name: 'Tom', age: 18}, {name: 'Bob', age: 16}, {name: 'Tom', age: 18}]; let set = new Set(arr.map(JSON.stringify)); let newArr = Array.from(set).map(JSON.parse); console.log(newArr); 输出结果:[{name: 'Tom', age: 18}, {name: 'Bob', age: 16}]
阅读全文