Array.of
代码均来自:MDN
Array.of方法IE系列均不支持
if (!Array.of) {
Array.of = function() {
//利用arguments的类数组特性,利用slice方法返回一个新数组
return Array.prototype.slice.call(arguments);
};
}
- 与new Array()的区别
var arr1 = new Arrya(2); // [,] 返回一个长度为参数的数组
var arr2 = Array.of(2); // [2] 返回一个按参数初始化的数组