js
文章平均质量分 92
开心怪兽
这个作者很懒,什么都没留下…
展开
-
ES6-解构赋值
ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构根本上是为了获取对象或者数组内的数据更加方便。eg: let [a,b,c] = [1,2,3]; 这种写法本质上属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 不完全解构:等号左边的模式只匹配一部分的等号右边的数组。如果等号的右边不是数组,或者严格来说不是可遍历的结构,那么将会报错。 只要某种数据结构具有Iterator接口,都可以采用数组形式的解构赋值。默认值:结构赋值允许指定默认值。 ES6使用严格相等原创 2022-07-03 14:47:28 · 1848 阅读 · 1 评论 -
es6 箭头函数
箭头函数基础用法箭头函数的高级语法箭头函数的特点引入箭头函数有两个方面的作用:更简短的函数并且不绑定this箭头函数不适用场合 基础用法 箭头函数是什么? ES6 允许使用“箭头”(=>)定义函数。 var f = v => v; // 等同于 var f = function (v) { return v; }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 var f = () => 5; // 等同于 var f = function () { re原创 2021-08-16 14:52:02 · 369 阅读 · 0 评论