JavaScriptで特定のインデックスの配列にアイテムを追加する方法

JavaScriptの特定のインデックスで配列にアイテムを追加する方法をご覧ください

配列にアイテムを追加したいが、配列の最後にアイテムを追加したくないとします。配列の特定の場所に明示的に追加する必要があります。

その場所はインデックス

配列インデックスは0、したがって、最初にアイテムを追加する場合は、インデックスを使用します0、第二に、インデックスは1、 等々。

この操作を実行するには、splice()配列のメソッド。この関数は非常に強力であり、これから使用することに加えて、配列からアイテムを削除することもできます。したがって、注意して続行してください。

splice()3つ以上の引数を取ります。 1つ目は開始インデックスです。変更を開始する場所です。 2つ目は、削除カウントパラメーターです。私たちは追加配列に対して、したがって、すべての例で削除カウントは0です。この後、1つまたは複数のアイテムを追加して配列に追加できます。

これが例です。この配列を取ります:

const colors = ['yellow', 'red']

後にアイテムを追加できますyellow使用:

colors.splice(1, 0, 'blue')
//colors === ['yellow', 'blue', 'red']

後に複数のアイテムを追加できますyellow、使用:

colors.splice(1, 0, 'blue', 'orange')
//colors === ['yellow', 'blue', 'orange', 'red']

注:結果はcolorsまだです['yellow', 'red']

最初の位置に追加するには、0最初の引数として:

colors.splice(0, 0, 'blue')
//colors === ['blue', 'yellow', 'red']

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: