摘要: 遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层 阅读全文
posted @ 2018-05-03 16:27 齐楚燕韩赵魏秦 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Symbol.iterator 和 for of 是es6的新特性 可以为对象设置 自己的迭代器 首先介绍我们的for of 1 2 3 4 5 6 7 8 9 就是这么简单 这里呢其实访问了 arr的迭代器调用next的方法的返回值中的value属性 (不知道我在说什么?继续往下看) 然后就是 S 阅读全文
posted @ 2018-05-03 16:20 齐楚燕韩赵魏秦 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ES5对象属性名都是字符串容易造成属性名的冲突。 eg:var a = { name: 'lucy'}; a.name = 'lili';这样就会重写属性 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。 重新复习下新知识:基本数据类型有6种:Undefined、Null、布尔值(B 阅读全文
posted @ 2018-05-03 15:56 齐楚燕韩赵魏秦 阅读(157) 评论(0) 推荐(0) 编辑