spliceとは 意味や使い方
語源
英語の「splice」は、元々は「継ぎ合わせる」という意味の動詞でした。その後、音楽の分野で、複数の音源を繋ぎ合わせることを指すようになりました。そして、プログラミングの世界では、配列の要素を繋ぎ合わせたり、削除したりすることを指すようになりました。
spliceを含む例文
- var fruits = ["apple", "banana", "orange", "grape"];
var fruits = ["りんご", "バナナ", "オレンジ", "ぶどう"];
fruits.splice(2, 1, "pear");
fruits.splice(2, 1, "梨");
console.log(fruits);
console.log(fruits);
=> ["apple", "banana", "pear", "grape"] / ["りんご", "バナナ", "梨", "ぶどう"]
- var numbers = [1, 2, 3, 4, 5];
var numbers = [1, 2, 3, 4, 5];
numbers.splice(2, 2);
numbers.splice(2, 2);
console.log(numbers);
console.log(numbers);
=> [1, 2, 5] / [1, 2, 5]
- var colors = ["red", "green", "blue"];
var colors = ["赤", "緑", "青"];
var removed = colors.splice(0, 1);
var removed = colors.splice(0, 1);
console.log(colors);
console.log(colors);
console.log(removed);
console.log(removed);
=> ["green", "blue"] / ["緑", "青"]
=> ["red"] / ["赤"]
spliceの類似単語
- slice - 配列の一部を取り出す
- push - 配列の末尾に要素を追加する
- pop - 配列の末尾の要素を削除する
spliceのまとめ
spliceは、配列の要素を削除したり、置換したりするためのメソッドです。引数には、削除または置換を開始する位置と、削除または置換する要素の数、そして置換する場合は新しい要素を指定します。プログラミング初心者でも理解しやすいメソッドですが、配列の操作には慣れが必要です。