誰かが私にこのコードのブロックと「arr」のタイプを説明してもらえますか?配列がオブジェクトであることは知っていますが
- [[Class]]がオブジェクトのように動作するのに、なぜ配列として表示されるのですか?
arr.lengthは3を返します。どうやって?
var arr = [0, 1, 3]; arr.name = "asdf"; console.log(arr[1] + " " + arr.name + " " + arr.length); // Returns-> 1 asdf 3 Object.prototype.toString.call(arr); // Returns-> "[object Array]"
ここでの取引は何ですか?
これは、このSO投稿ですでに詳細に回答されています