回答編集履歴
2
typo修正
answer
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
console.dir(original([['length','佐々木']])); // RangeError: Invalid array length
|
25
25
|
```
|
26
26
|
|
27
|
-
配列に数値以外のプロパティで代入する事は本来の用途ではなく、プロパティ拡張には既定プロパ
|
27
|
+
配列に数値以外のプロパティで代入する事は本来の用途ではなく、プロパティ拡張には既定プロパティと衝突する危険性が常にあります。
|
28
28
|
整理すれば、次のオブジェクトまで落とし込めますが、`__proto__` と衝突する問題は残っています。
|
29
29
|
|
30
30
|
```JavaScript
|
1
配列のプロパティ拡張
answer
CHANGED
@@ -24,6 +24,7 @@
|
|
24
24
|
console.dir(original([['length','佐々木']])); // RangeError: Invalid array length
|
25
25
|
```
|
26
26
|
|
27
|
+
配列に数値以外のプロパティで代入する事は本来の用途ではなく、プロパティ拡張には既定プロパthいと衝突する危険性が常にあります。
|
27
28
|
整理すれば、次のオブジェクトまで落とし込めますが、`__proto__` と衝突する問題は残っています。
|
28
29
|
|
29
30
|
```JavaScript
|