ES6
远方_ry
我们还年轻,长长的人生可以受一点风浪!
展开
-
let,const,var的区别
let是ES6新规定的一种声明变量的方法,用来取代ES5中var命令,消除var声明变量的不合理,不严谨之处。const用来声明常量。 let使用规则 1.let声明的变量不存在变量提升的问题,必须遵循 "先声明,后使用"否则会报错。但用var声明不会出现报错。 2.let声明的变量,存在块级作用域。let声明的变量只在所声明的代码块内有效,块级作用域{},包括if和for 3.let不允...原创 2019-08-20 19:24:15 · 3492 阅读 · 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 · 644 阅读 · 0 评论