• 3
  • 新人请关照

为什么在js中Array.length ===1, Array.prototype.length === 0都为true

console.log(Array.length); //1
console.log(Array.prototype.length); //0

实在想不通为啥Array.length等于1

阅读 164
评论
    3 个回答
    • 9k

    Array Contructor 是一个构造函数,并不是数组。

    函数的 length 一般指参数的个数。

    对 Array ,标准明确规定了它的 length 是 1 。

        • 3
        • 新人请关照

        谢谢两位大神的回答🥰,我明白了

          撰写回答

          登录后参与交流、获取后续更新提醒