es6
北海军
这个作者很懒,什么都没留下…
展开
-
filter,find区别
let yy = [{id: 1,t:1}, {id: 2,t:2}, {id: 2,t:3}] let hh = yy.filter(item => item.id === 2) // [{id: 2, t: 2},{id: 2, t: 3}] 返回所有,是个数组 let gg = yy.find(item => item.id === 2) // {id: 2, t: 2} 仅返...原创 2018-09-19 10:28:47 · 188 阅读 · 0 评论 -
删除某个数组某个对象
let arr = [{id:1}, {id:2}, {id:3}] // 删除id=1的对象 arr = arr.filter(i => { return i.id !== 1 })原创 2018-09-21 10:15:43 · 2324 阅读 · 2 评论 -
数组对象去重
// 方法1 const this.selecCustomerNameArr = [{"customerName":"黄乃利","examId":938,"customerId":11935},{"customerName":"黄乃利","examId":938,"customerId":11935},{"customerName&quo转载 2018-09-21 14:25:48 · 181 阅读 · 0 评论 -
es6 flat扁平化数组
var arr = [555,[888,[99]], , 999]; console.log(arr.flat(Infinity)) //[555, 888, 99, 999] // flat()默认只会拉平一层,flat(n)拉平n层,Infinity无限次 flat()会跳过空格,返回新数组不改变原数组 ...原创 2019-07-25 11:20:36 · 5599 阅读 · 0 评论 -
两个数组去重
// 方法1 letfilterchildMenu = [3,33,41,1,6] // 数据数据必须为基础类型 this.checkbox1 = [{id:66},{id:1}] //// 数据数据可为对象 result= this.checkbox1.filter(item => !filterchildMenu.includes(item['id'])); // 方法2 ...原创 2019-09-30 17:43:49 · 714 阅读 · 0 评论