ES6
远方_ry
我们还年轻,长长的人生可以受一点风浪!
展开
-
let,const,var的区别
let是ES6新规定的一种声明变量的方法,用来取代ES5中var命令,消除var声明变量的不合理,不严谨之处。const用来声明常量。let使用规则1.let声明的变量不存在变量提升的问题,必须遵循 "先声明,后使用"否则会报错。但用var声明不会出现报错。2.let声明的变量,存在块级作用域。let声明的变量只在所声明的代码块内有效,块级作用域{},包括if和for3.let不允...原创 2019-08-20 19:24:15 · 3505 阅读 · 0 评论 -
ES6之数组的flat(),flatMap()
数组的成员还是数组时,Array.prototype.flat()用于将嵌套的数组“拉平”,编程一维数组。该方法返回一个新的数组,对原数据没有影响。[1, 2, [3, 4]].flat()// [1, 2, 3, 4]flat()默认只会“拉平”一层,如果想要“拉平”多层的嵌套数组,可以将flat()方法的参数写成一个整数,表示想要拉平的层数,默认为1.[1, 2, [3, [...原创 2019-10-09 21:49:37 · 653 阅读 · 0 评论