ここは、ふぇりあ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歳とお兄ちゃんにあります。
無断転載、盗用は禁止です。