ES6
ES6
Liang_Shun
这个作者很懒,什么都没留下…
展开
-
JS中的高阶函数filter、map、reduce使用
1、filter( )函数用于过滤先看个实例 <script> const nums = [10, 20, 110, 50, 223, 222, 20]; let newNums = nums.filter(function (n) { return n < 100 }) console.log(newNums); // [10, 20, 50, 20] </script>filter中的回调函数有一个要求:必须返回一原创 2020-05-15 19:37:08 · 287 阅读 · 0 评论 -
let 、 const 与var
let 与 var 的区别let 可以看做是更完美的var,主要区别是let有块级作用域,var 没有块级作用。块级作用域JS中使用 var 来声明一个变量时,变量的作用域主要是和函数的定义有关。如 if / for 语句的块定义来说是没有作用域的,往往需要函数(闭包)来解决出现的问题。举例如下var 定义变量在for语句中没有块级作用域,需要加上立即执行函数,使用函数作用域来解决问...原创 2020-05-07 12:12:26 · 161 阅读 · 0 评论 -
ES6对象字面量增强写法
属性初始化简写和方法的简写。ES6中,对象字面量进行了很多增强。1.属性的简写//1.属性的简写// ES6之前let name = 'liang';let age = 18;let obj1 = { name: name, age: age}//ES6 之后let obj2 = { name, age}2.方法的简写//1.方法的简写// ES6之前...原创 2020-05-07 11:40:52 · 202 阅读 · 0 评论