配列を空にするJavaScriptプログラム

例1:新しい配列を代入して空の配列

// program to empty an array

function emptyArray(arr) {

    // substituting new array
    arr = [];
    
    return arr;
}

const array = [1, 2 ,3];
console.log(array);

// call the function
const result = emptyArray(array);
console.log(result);

出力

[1, 2, 3]
[]

上記のプログラムでは、 アレイ 新しい空の配列に置き換えられます。


例2:splice()を使用した空の配列

// program to append an object to an array

function emptyArray(arr) {

    // substituting new array
    arr.splice(0, arr.length);
    
    return arr;
}

const array = [1, 2 ,3];
console.log(array);

// call the function
const result = emptyArray(array);
console.log(result);

出力

[1, 2, 3]
[]

上記のプログラムでは、 splice() メソッドは、配列のすべての要素を削除するために使用されます。

の中に splice() 方法、

  • 最初の引数は、アイテムの削除を開始する配列のインデックスです。
  • 2番目の引数は、インデックス要素から削除する要素の数です。

例3:長さ0を設定して空の配列

// program to empty an array

function emptyArray(arr) {

    // setting array length to 0
    arr.length = 0;
    
    return arr;
}

const array = [1, 2 ,3];
console.log(array);

// call the function
const result = emptyArray(array);
console.log(result);

出力

[1, 2, 3]
[]

上記のプログラムでは、長さプロパティを使用して配列を空にします。

設定時 array.length0、配列のすべての要素が削除されます。



Hope this helps!

Source link