
es6的使用
小也同学
这个作者很懒,什么都没留下…
展开
-
es6之数组的flat()、flatMap()基本使用
数组的成员有时还是数组,Array.prototype.flat()用于将嵌套的数组“拉平”,变成一维数组。该方法返回一个新数组,对原数据没有影响。下面代码中,原数组的成员里面有一个数组,flat()方法将子数组的成员取出来,添加在原来的位置。[1, 2, [3, 4]].flat()// [1, 2, 3, 4]flat()默认只会“拉平”一层,如果想要“拉平”多层的嵌套数组,可以将flat()方法的参数写成一个整数,表示想要拉平的层数,默认为1。下面代码中,flat()的参数为2,表示要拉平原创 2021-09-17 11:32:31 · 438 阅读 · 0 评论 -
es6对象解构赋值重命名及函数解构
var cc = {te: “ni”,};var { te } = cc;var { te: bb } = cc;console.log(te);//niconsole.log(bb);//ni原创 2020-11-14 00:01:35 · 9498 阅读 · 1 评论 -
es6之for-of的使用
for-offor-of语句用于适合直接获取数组的值,不要索引值,该方法不适合遍历对象会报错var arr = [1, 2, 3];// for-of中遍历的v是数组的值1,2,3 for (const v of arr) { console.log(v); }原创 2020-06-16 14:34:43 · 269 阅读 · 0 评论 -
es5构造函数写法和es6的类写法
构造函数原创 2020-06-11 11:34:12 · 1312 阅读 · 1 评论 -
es6之Set()和Map()使用
let aa = new Set()aa.add(10)aa.add(20)aa.add(30)aa.add(10)//不会添加重复的元素aa.delete(20)//没有下标,直接删除元素aa.has(30)//判断您当前没有该元素,返回布尔值aa.clear()//删除所有元素console.log(aa);原创 2020-06-10 23:14:43 · 332 阅读 · 0 评论