回答編集履歴
3
表現の修正
test
CHANGED
@@ -14,10 +14,10 @@
|
|
14
14
|
|
15
15
|
```
|
16
16
|
|
17
|
-
普通の配列に要素数+2以上の添え字の代入を行うと、上のようにchromeのコンソールでは数値添え字付のオブジェクトのような表記になるようです。(でも[]なのでtypeは配列の
|
17
|
+
普通の配列に要素数+2以上の添え字の代入を行うと、上のようにchromeのコンソールでは数値添え字付のオブジェクトのような表記になるようです。(でも[]なのでtypeは配列のようです。)
|
18
18
|
|
19
19
|
この場合、a[0],a[1]は配列上には確保されているが値のアドレスがundefinedなだけなのか、配列にもa[2]しか存在しないのか実装部分は私は分かりませんが、a.lengthは3です。
|
20
20
|
|
21
|
-
そのためかどうかは分かりませんが、document.write(a);はa[0],a[1],a[2]のように出力するみたいです
|
21
|
+
そのためかどうかは分かりませんが、document.write(a);はa[0],a[1],a[2]のように出力するみたいです。
|
22
22
|
|
23
23
|
これは何故というより、それぞれがそういう設計だからですね。
|
2
表現の修正
test
CHANGED
@@ -20,4 +20,4 @@
|
|
20
20
|
|
21
21
|
そのためかどうかは分かりませんが、document.write(a);はa[0],a[1],a[2]のように出力するみたいですね。
|
22
22
|
|
23
|
-
これは何故というより、そういう設計だからですね。
|
23
|
+
これは何故というより、それぞれがそういう設計だからですね。
|
1
表現の修正
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
普通の配列に要素数+2以上の添え字の代入を行うと、上のようにchromeのコンソールでは数値添え字付のオブジェクトのような表記になるようです。(でも[]なのでtypeは配列のままみたいですね。)
|
18
18
|
|
19
|
-
この場合、a[0],a[1]
|
19
|
+
この場合、a[0],a[1]は配列上には確保されているが値のアドレスがundefinedなだけなのか、配列にもa[2]しか存在しないのか実装部分は私は分かりませんが、a.lengthは3です。
|
20
20
|
|
21
21
|
そのためかどうかは分かりませんが、document.write(a);はa[0],a[1],a[2]のように出力するみたいですね。
|
22
22
|
|