sliceとspliceの違い
5149 ワード
🌵sliceとspliceはまだ分からないので、もう一度整理して、それを私の頭の中に入れたいです!!
slice
slice()メソッドは、配列の開始から終了までのコピーを新しい配列オブジェクトに返します.
つまり、元の配列は変更されません
✍🏻start:開始点のインデックス
let nums = [1,2,3,4,5]
let nums_new = nums.slice(1,4)
console.log(nums) // [ 1, 2, 3, 4, 5 ]
console.log(nums_new) // [ 2, 3, 4 ]
最初のパラメータに負の値が含まれている場合は、コード▼let nums = [1,2,3,4,5]
let nums_new = nums.slice(-2)
console.log(nums) // [ 1, 2, 3, 4, 5 ]
console.log(nums_new) // [ 4, 5 ]
負数を入れると、末尾から該当する数字の要素を配列に入れてリターンします.splice
splice()メソッドは、配列内の既存の要素を削除または置換したり、新しい要素を追加したりすることで、配列の内容を変更します.すなわち,この方法は元の配列自体を修正する.
✍🏻start:配列のインデックスの変更を開始するには
✍🏻delete:配列から削除する要素の数
let num = [1,2,3,4,5];
num.splice(2,1,10);
console.log(num); // [ 1, 2, 10, 4, 5 ]
🍭パッチワークは意外に日常生活でよく使われる機能です.通常、コメントを削除する機能を実装する場合、多くの接続方法が使用されます:)
Reference
この問題について(sliceとspliceの違い), 我々は、より多くの情報をここで見つけました https://velog.io/@hylee0320/slice와-splice-차이점テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol