結論から、言うと、やめたほうがいい。 下記の例で見てみよう。 例) var arrayNum = []; console.log(arrayNum) ⇒この時点は、配列が空になっている。 つまり、[]。 arrayNum.push('a'); console.log(arrayNum); ⇒この時点は、['a']。 delete arrayNum[0]; console.log(arrayNum); ⇒この時点だと、[undefined × 1]、 なんと、undefinedの要素が入ってしまった。 spliceでやってみよ。 arrayNum.push('a'); arrayNum.splice(0, 1); console.log(arrayNum); ⇒ちゃんと、期待した結果になった。 []。 やはり、配列の要素を削除するには、spliceを使おう。
ゼロベースからのプログラム技術をはじめ、アプリの開発、システムの構築までの幅広い情報を発信していきます。