Javascriptのsplice


spliceメソッドは、配列の内容を適切に変更し、配列から項目を追加または削除するために使用できます.
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(2,3); // ["🌹", "🌵", "🍄"]
console.log(myArr); // ["🌼", "🌴"]
文法
let arrDeletedItems = array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
startは配列の変更を開始するインデックスを指定します.startが配列の長さより大きいなら、startは配列の長さに設定されます.i要素が削除されません.startが負の場合、配列の末尾から多くの要素が開始されます.deleteCountでは、削除する項目の数.itemでは、追加したい番号(削除した場合は、この空白を残すことができます).
注意: spliceは削除された要素を含む配列を常に返します.
🌚 つの引数だけが提供されるとき、提供された開始インデックスの後のすべての項目は配列から削除されます:
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(2); // ["🌹", "🌵", "🍄"]
console.log(myArr); // ["🌼", "🌴"]
🌚 インデックス3で1要素を削除します.
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(3, 1); // ["🌵"]
console.log(myArr); // ["🌼", "🌴", "🌹", "🍄"]
🌚 任意の追加の引数を渡すことができ、配列に追加されます.
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(2, 1, "⭐️", "💥"); // ["🌹"]
console.log(myArr); // ["🌼", "🌴", "⭐️", "💥", "🌵", "🍄"]
🌚 index - 2から1要素を削除します.
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(-2, 1); // ["🌵"]
console.log(myArr); // ["🌼", "🌴", "🌹", "🍄"]
🌚 削除する項目の数として0を指定すると、配列の指定した場所に新しい項目を追加するだけです.
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(2, 0, "⭐️", "💥"); // []
console.log(myArr); // ["🌼", "🌴", "⭐️", "💥", "🌹", "🌵", "🍄"]
🌚 配列の末尾にいくつかの項目を追加します.
const arr = ["🌼", "🌴", "🌹", "🌵", "🍄"];
arr.splice(arr.length, 0, "🌕", "🌞", "🌦"); // []
console.log(myArr); // ["🌼", "🌴", "🌹", "🌵", "🍄", "🌕", "🌞", "🌦"]

リファレンス🧐
Splice MDN
🌟
👩🏻‍💻 Suprabha.me
🌟