随笔分类 - ES6基础
ES6相关
摘要:map是对一个集合进行逐个处理 reduce是对一个集合进行聚合处理 let arr = ["2","4","6","8","10"]; let arr2 = arr.map(s => parseInt(s));//逐个对每个元素转成Int类型并生成新数组arr2 arr2.reduce((a,b)
阅读全文
摘要:let add = (a,b) => a + b;//就是函数式编程,因为a+b只有一行代码,因此省略了{} 方法的优化: sayHello= function(){console.log("hello");} sayHello(){console.log("hello");} 可以嵌套解构表达式一
阅读全文
摘要:一个数组,将数组前两个元素赋值给2个变量 解构数组: let arr = [2,5,-6,10]; 以前: let x = arr[0]; let y = arr[1]; 现在: let [x,y] = arr; 将数组后2个值赋值给a,b: let [,,a,b] = arr; 不要第一个,取出其
阅读全文
摘要:JS中var定义的是一个全局变量,因此,ES6中单独定义了let来定义局部变量和const来定义常量 let i = 6;//定义了一个局部变量i const a = 5;//定义了一个常量,此常量中的值不可更改
阅读全文