示例1:通过替换新数组来清空数组
// program to empty an array
function emptyArray(arr) {
// substituting new array
arr = [];
return arr;
}
let array = [1, 2 ,3];
console.log(array);
// call the function
let result = emptyArray(array);
console.log(result);
输出
[1, 2, 3]
[]
在上面的程序中,将array的值替换为新的空数组。
示例2:使用splice()的空数组
// program to append an object to an array
function emptyArray(arr) {
// substituting new array
arr.splice(0, arr.length);
return arr;
}
let array = [1, 2 ,3];
console.log(array);
// call the function
let result = emptyArray(array);
console.log(result);
输出
[1, 2, 3]
[]
在上面的程序中, splice()
方法用于删除数组的所有元素。
在splice()
方法中,
- 第一个参数是要开始从中删除项目的数组的索引。
- 第二个参数是要从索引元素中删除的元素数。
示例3:通过设置长度来清空数组
// program to empty an array
function emptyArray(arr) {
// setting array length to 0
arr.length = 0;
return arr;
}
let array = [1, 2 ,3];
console.log(array);
// call the function
let result = emptyArray(array);
console.log(result);
输出
[1, 2, 3]
[]
在上面的程序中,length属性用于清空数组。
将array.length
设置为0时 ,将删除数组的所有元素。