es6
JenneyJ
事已至此,先吃饭吧。
展开
-
es6之flat
es6之数组的flat(),flatMap(),多维数组变一维数组扩展 一、flat(): 1.负责将多维数组--->一维数组。该方法返回一个新的数组,对原数据没有影响。 [1,2,[2,3],[2,2]].flat() //[1, 2, 2, 3, 2, 2] 2.flat()默认只会“拉平”一层,默认为1,如果想要“拉平”多层的嵌套数组,可以将flat()方法的参数写成一个整数,表示想要拉平的层数。 [1, 2, [3, [4, 5]]].flat() // [1, 2, 3, [4, 5]]原创 2020-05-28 16:25:24 · 1822 阅读 · 0 评论 -
es6之set
基本概念 Set数据结构,类似于数组,但是 它的成员都是唯一的 ,其构造函数可以接受一个数组作为参数 set对象允许存储任何类型的唯一值,无论是原始值或者是对象引用; set对象是值的集合,元素只会出现一次,即Set中的元素是唯一的. let arr = [1,2,3,1,2,3] let set = new Set(arr) console.log(set) //[1,2,3] 值得注意的是,NaN被Set认为是相同的,{}被认为是不同的 var set = new Set([{},{}]) s原创 2020-05-25 18:26:41 · 168 阅读 · 0 评论