随笔分类 - ES6
摘要:#解构:从数组和对象中提取值,对变量进行赋值,这被称为解构 1 数组解构 let [a,[b,c],d]=[1,[2,3],4]; 形式要统一按次序排列的 let [a,b="JSPang"]=['技术胖'] console.log(a+b); //控制台显示“技术胖JSPang” 2 对象的解构赋值 let {foo,bar} = {f...
阅读全文
摘要:假如有这样一个数组。arr = [12,34,45,46,36,58,36,59],现在要遍历该数组。 方法1:以前我们可能会这样做: 方法2:自ES5发布后,我们可以使用内置的forEach方法来遍历数组。 这段代码看起来简单,然而有些缺陷,就是不能使用break语句中断循环,也不能使用retur
阅读全文
摘要:许多用以前方法去实现需要一大串代码的,用ES6竟然几句就搞定了。 Set对象是ES6中新增的类型,可以自动排除重复项,生成Set对象后,可以轻松遍历它所包含的内容。 例如,遍历字符串。 为什么会是这样,因为Set对象会自动排除重复项。 到了这里,我们可以很容易的想到使用Set对象进行数组去重,没错,
阅读全文
摘要:Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。 那么什么是类数组对象呢?所谓类数组对象,最基本的要求就是具有length属性的对象。 1、将类数组对象转换为真正数组: 那么,如果将上面代码中length属性去掉呢?实践证明,答案会是一个长度为0的空数组。 这里将
阅读全文

浙公网安备 33010602011771号