ECMAScript 6 中的Map集合类型

 2015年11月23日    105

Map对象是一种简单的键/值映射,其中的键和值可以是任意值(原始值或对象的值),Map对象是ECMAScript 6(ECMAScript 2015)中新增的数据类型。

阅读全文

ECMAScript 6 新增的 for…of 循环

 2015年11月11日    35

人们可能比较熟悉for...in循环,而ECMAScript 6中新增加了for...of循环。for...of循环可以在可迭代对象(包括Array MapSet等对象等等)上创建一个迭代循环。与for...in的区别是,for...in循环是基于对象属性的,而for...of循环是基于对象的Symbol.iterator

阅读全文

ECMAScript 6 符号对象(Symbol)-Symbol对象属性

 2015年11月10日    286

符号对象(Symbol)是ECMAScript 6 中新增的数据类型,通过Symbol可以创建一个唯一的值,由于这种特性使Symbol很适合做为标识符。本文将介绍Symbol中的属性,这些属性展示了除做为符号外,JavaScript还内建的一些在 ECMAScript 5 之前没有暴露给开发者的符号,它们代表语言的内部行为。

阅读全文