JS - Array

2018-11-14  本文已影响0人  恒星的背影
var a = Array(3)    // [empty × 3]
var a = Array(3, 3)    // [3, 3]

Array 的作用不是类型转换,而是生成数组

复杂类型加不加 new 结果一样,如 Array, Function, Object
简单类型不一样,如 Number, String, Boolean

数组的本质或特点:原型链上有 Array.prototype
数组是个普通对象

伪数组:原型链中没有 Array.prototype
JS 中唯一的伪数组:arguments

常用方法

forEach    // break 和 continue 无法中断循环
sort
join        // 连接数组元素
concat      // 可以用来复制数组 a.concat()
map
filter
reduce
上一篇 下一篇

猜你喜欢

热点阅读