收藏
回答

数组有数据,但为什么长度为undefined?

如上图,buffer[1]中明明有数据,但是buffer.length却为undefiund,为什么?

我的数组实现方式是这样的


回答关注问题邀请回答
收藏

3 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-08-06

    ArrayBuffer没有length属性

    var a = new ArrayBuffer(8)
    console.log(a.byteLength)  => 8
    

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-08-06
    有用 2
    回复
  • 这名字不起了
    这名字不起了
    2020-08-06

    问题已解决,感谢stop eating与o0o有脾气的酸奶的回答

    2020-08-06
    有用
    回复
  • .
    .
    2020-08-06

    let a = {1:1,2:2};console.log(a[1]) // 这样子也等于1。

    你确定你打印的是一个数组吗?

    2020-08-06
    有用
    回复
登录 后发表内容
问题标签