配列の要素削除[javascript]
JavascriptでArray.deleteって探してもないので、ちょっと途方にくれちゃうけど、 spliceを使えば簡単に配列から要素を削除できます。 (置換するメソッドを削除に使うなんて最初はなかなか気づきにくいですよね。)Array.splice(開始番号,削除する要素数);例: myArray = new Array("red", "green", "blue", "yellow"); myArray.splice(1,2); 結果: red,yellow 注意: インデックス番号は0からです。 応用: この中でgreenだけを削除したい場合myArray = new Array("red", "green", "blue", "yellow"); for(i = 0; i < myArray.length; i++){ if(myArray[i] == "green"){ myArray.splice(i,1); } }で、結果はred,lue,yellowの配列になります。