随笔分类 -  ES6基础

ES6相关
摘要:map是对一个集合进行逐个处理 reduce是对一个集合进行聚合处理 let arr = ["2","4","6","8","10"]; let arr2 = arr.map(s => parseInt(s));//逐个对每个元素转成Int类型并生成新数组arr2 arr2.reduce((a,b) 阅读全文
posted @ 2019-10-19 17:17 WaterGe 阅读(184) 评论(0) 推荐(0) 编辑
摘要:let add = (a,b) => a + b;//就是函数式编程,因为a+b只有一行代码,因此省略了{} 方法的优化: sayHello= function(){console.log("hello");} sayHello(){console.log("hello");} 可以嵌套解构表达式一 阅读全文
posted @ 2019-10-19 16:52 WaterGe 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一个数组,将数组前两个元素赋值给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; 不要第一个,取出其 阅读全文
posted @ 2019-10-19 16:18 WaterGe 阅读(950) 评论(0) 推荐(0) 编辑
摘要:JS中var定义的是一个全局变量,因此,ES6中单独定义了let来定义局部变量和const来定义常量 let i = 6;//定义了一个局部变量i const a = 5;//定义了一个常量,此常量中的值不可更改 阅读全文
posted @ 2019-10-19 16:11 WaterGe 阅读(111) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示