js数组去重

简介: js数组去重

直接上代码

let userInfoLS=[
  {id:1,name:'aaa'},
  {id:2,name:'bbb'},
  {id:3,name:'ccc'},
  {id:2,name:'ddd'},
  {id:1,name:'eee'},
  {id:4,name:'ggg'}
]
 
function deletArr(userInfoLS, id) {
  let list = [...userInfoLS];
  let result = [];
  let obj = {};
  for (let i = 0; i < list.length; i++) {
  if (!obj[list[i][id]]) {
    result.push(list[i]);
    obj[list[i].id] = true;
  }
  }
  return result;
}
 
//调用
userInfoLS = deletArr(userInfoLS, "id");


目录
相关文章
|
4天前
|
JavaScript 前端开发
js实现对象数组去重
js实现对象数组去重
21 0
|
4天前
|
JavaScript 前端开发
js中数组对象去重的方法
js中数组对象去重的方法
|
4天前
|
存储 JavaScript 前端开发
【面试题】JS的14种去重方法,看看你知道多少(包含数组对象去重)
【面试题】JS的14种去重方法,看看你知道多少(包含数组对象去重)
|
4天前
|
JavaScript 小程序
js数组去重的10种有效方法 vue 数组去重
js数组去重的10种有效方法 vue 数组去重
|
4天前
|
存储 JavaScript 前端开发
史上最详细JavaScript数组去重方法(11种)
使用set和Array.from ()方法 array.from可以将set结构转成数组
20 7
|
4天前
|
JavaScript
js多维数组去重并使具有相同属性的对象数量相加
js多维数组去重并使具有相同属性的对象数量相加
12 1
|
4天前
|
JavaScript
js多维数组去重
js多维数组去重
|
4天前
|
JavaScript
JS中一个去重的方法
JS中一个去重的方法
12 1
|
4天前
|
JavaScript 前端开发
js实现对象数组去重(背,新人友好)
js实现对象数组去重(背,新人友好)
30 0
|
4天前
|
人工智能 JavaScript 前端开发
让OpenAi给我写个JS的set对象的笔记和快速去重方法
让OpenAi给我写个JS的set对象的笔记和快速去重方法
21 0