随笔分类 -  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... 阅读全文
posted @ 2018-11-07 10:11 sunjun_coder 阅读(244) 评论(0) 推荐(0)
摘要:假如有这样一个数组。arr = [12,34,45,46,36,58,36,59],现在要遍历该数组。 方法1:以前我们可能会这样做: 方法2:自ES5发布后,我们可以使用内置的forEach方法来遍历数组。 这段代码看起来简单,然而有些缺陷,就是不能使用break语句中断循环,也不能使用retur 阅读全文
posted @ 2018-11-02 11:47 sunjun_coder 阅读(41395) 评论(0) 推荐(2)
摘要:许多用以前方法去实现需要一大串代码的,用ES6竟然几句就搞定了。 Set对象是ES6中新增的类型,可以自动排除重复项,生成Set对象后,可以轻松遍历它所包含的内容。 例如,遍历字符串。 为什么会是这样,因为Set对象会自动排除重复项。 到了这里,我们可以很容易的想到使用Set对象进行数组去重,没错, 阅读全文
posted @ 2018-11-02 11:27 sunjun_coder 阅读(1569) 评论(0) 推荐(0)
摘要:Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。 那么什么是类数组对象呢?所谓类数组对象,最基本的要求就是具有length属性的对象。 1、将类数组对象转换为真正数组: 那么,如果将上面代码中length属性去掉呢?实践证明,答案会是一个长度为0的空数组。 这里将 阅读全文
posted @ 2018-11-02 10:58 sunjun_coder 阅读(782) 评论(0) 推荐(0)