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 · 174 阅读 · 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 · 2255 阅读 · 2 评论 -
数组对象去重
// 方法1const this.selecCustomerNameArr = [{"customerName":"黄乃利","examId":938,"customerId":11935},{"customerName":"黄乃利","examId":938,"customerId":11935},{"customerName&quo转载 2018-09-21 14:25:48 · 163 阅读 · 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 · 5551 阅读 · 0 评论 -
两个数组去重
// 方法1letfilterchildMenu = [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 · 700 阅读 · 0 评论