以下是JavaScript 1.6的更新日志。JavaScript 1.6已经被包含在2005年11月发布的Firefox 1.5 (Gecko 1.8)中。JavaScript 1.6相对应的ECMA标准是ECMA-262第3版和ECMAScript for XML (E4X),这让它拥有了一些额外的特性 。引入了一些新特性:E4X,几个新的数组方法,还有数组和字符串的通用接口(generics)。
JavaScript 1.6新特性
- 使用使用E4X处理XML。
Array.prototype.indexOf()
Array.prototype.lastIndexOf()
Array.prototype.every()
Array.prototype.filter()
Array.prototype.forEach()
Array.prototype.map()
Array.prototype.some()
- Array generics
- String generics
for each...in
JavaScript 1.6功能变化
- 产生了一个bug,当形参或实参的数量已经固定了,若
arguments[n]
中的n大于这个数量,就不能被设置。