如Elemgnt的table绑定的数据要某个key是唯一的

var myarry = [
{name: 'liuyang',age :13},
{name:'jike',age:15},
{name:'liuyang',age:223 },
{name:'jike',age:42},
{name:'ligongjiu',age:22} ]
// 传入数组(表格的table)和表格的key如name
function deweight (arr, key) {
let ret = []
arr.forEach((item, index, self) => {
let compare = []
ret.forEach((retitem, retindex, retself) => {
compare.push(retitem[key])
})
if (compare.indexOf(item[key]) === -1) {
ret.push(item)
}
})
return ret
}
var result = deweight(myarry,'name')
console.log(result)

  

结果:

[ { name: 'liuyang', age: 13 },
{ name: 'jike', age: 15 },
{ name: 'ligongjiu', age: 22 } ]

最新文章

  1. IdentityServer4 简单使用,包括api访问控制,openid的授权登录,js访问
  2. JavaScript学习笔记-实例详解-类(二)
  3. mysql常用函数汇总
  4. 自执行的匿名函数!function()
  5. BZOJ2652 : 三角板
  6. 导出Excel 有身份证时注意
  7. C#点击按钮用DataGridView动态增加行、删除行,增加按钮列
  8. 解决android加载图片时内存溢出问题
  9. Python round() 函数
  10. Spring ——简介及环境搭建跑通Hello
  11. react 入坑笔记(四) - React 事件绑定和传参
  12. Unity3D ParticleSystem粒子系统
  13. php分享十二:分组取前N记录
  14. Rubin-Miller与Pollard Rho
  15. HDU 5178:pairs(二分,lower_bound和upper_bound)
  16. 【转】MFC 字体LOGFONT
  17. Jmeter零起点学习
  18. pentestbox更新msf
  19. ES6的新特性(15)——Promise 对象
  20. PHP之文件大小的转换函数

热门文章

  1. java之JMX
  2. 前台ajax验证技术采用正则表达式
  3. SQL Server字符串分割函数
  4. BFC的布局规则和触发条件
  5. Android自定义组件系列【12】——非UI线程绘图SurfaceView
  6. Gym 100952 B. New Job
  7. Myeclipse学习总结(2)——MyEclipse快捷键大全
  8. 洛谷 P1226 取余运算||快速幂
  9. jquery表格简单插件
  10. 聊聊高并发(二十八)解析java.util.concurrent各个组件(十) 理解ReentrantReadWriteLock可重入读-写锁