JavaScriptで配列の要素をdeleteしても、その要素がundefinedになるだけです。
配列の長さは維持され、その要素に再度値を設定することができます。
要素にundefinedを代入するのと結果はあんまり変わりません。
余談:
上図を見た感じでは、Chromeではdeleteした場合とundefinedした場合で内部状態が異なっているような感じがします
ツッコミ歓迎
JavaScriptで配列の要素をdeleteしても、その要素がundefinedになるだけです。
配列の長さは維持され、その要素に再度値を設定することができます。
要素にundefinedを代入するのと結果はあんまり変わりません。
余談:
上図を見た感じでは、Chromeではdeleteした場合とundefinedした場合で内部状態が異なっているような感じがします