ここは、ふぇりあ16歳が不定期に連載しているオンライン小説のページです。

VNIふぇりあ16歳へ


ゼロからわかる現代JavaScript

46.動的配列の要素の入れ替え、抜き出し

今度は配列から要素の入れ替え、抜き出しを行ってみます。

・splice

spliceはn番目からm個の要素を入れ替えます。

引き数は(スタート位置,, 要素の数, 入れ替える要素の内容, ・・・)

・slice

sliceメソッドはn番目からm番目の要素を抜き出します。

となります。

今回使用するソースコード
var MyArray = new Array();
MyArray = ["とある", "魔術の", "禁書目録"];

//2つ目から2個の要素を入れ替える
MyArray.splice(1, 2, "科学の", "超電磁法");

document.write(MyArray);
document.write("<br><br>");

//2つ目から3つ目の要素を抜き出す
MyArray = MyArray.slice(1, 3);
document.write(MyArray);

sliceはただ

MyArray.slice()としても動作しないので要注意です。

MyArray = MyArray.slice()と配列オブジェクトに結果を代入する必要があります。

実行結果

コラム:

文字列操作だけなら、stringsオブジェクトのsliceメソッドを使った方が良いかもしれません。
参考までに

(C)著作権はふぇりあ16歳とお兄ちゃんにあります。
無断転載、盗用は禁止です。