arr = []; // set array=[]
//function
const empty = arr => arr.length = 0;
//example
var arr= [1,2,3,4,5];
empty(arr) // arr=[]
const myArray1 = []
// or...
const myArray2 = new Array()
var colors = ["red","blue","green"];
colors = []; //empty the array
arr = [];
Array.from({length: 500})
// change the length to whatever value you want
let arrayName = [];
// n is the legth of the array
int[] IntArray = new int[n] // int array
String[] StrArray = new String[n] // String array
A = [];
let list = [1, 2, 3, 4];
function empty() {
//empty your array
list.length = 0;
}
empty();
// define Array
let list = [1, 2, 3, 4];
function empty() {
//empty your array
list = [];
}
empty();
// Variable array for a wider scope:
var arrayName = [];
// Local scope variable array:
let arrayName = [];
let myArray = [12 , 222 , 1000 ];
myArray.length = 0; // myArray will be equal to [].
// 1) Assigning it to a new empty array
// This is the fastest way to empty an array:
a = [];
// This code assigned the array a to a new empty array. It works perfectly if you do not have any references to the original array.
// See the following example:
let b = a;
a = [];
console.log(b); // [1,2,3]
// Code language: JavaScript (javascript)
// In this example, first, the b variable references the array a. Then, the a is assigned to an empty array. The original array still remains unchanged.
// 2) Setting its length to zero
// The second way to empty an array is to set its length to zero:
a.length = 0;
// The length property is read/write property of an Array object. When the length property is set to zero, all elements of the array are automatically deleted.
// 3) Using splice() method
// The third way to empty an array is to remove all of its elements using the splice() method as shown in the following example:
a.splice(0,a.length);
// Code language: CSS (css)
// In this solution, the splice() method removed all the elements of the a array and returned the removed elements as an array.
// 4) Using pop() method
// The fourth way to empty an array is to remove each element of the array one by one using the while loop and pop() method:
while(a.length > 0) {
a.pop();
}
Array
(
)
var arr1 = ['a','b','c','d','e','f'];
var arr2 = arr1; // Reference arr1 by another variable
arr1 = [];
console.log(arr2); // Output ['a','b','c','d','e','f']
// 1) Assigning it to a new empty array
// This is the fastest way to empty an array:
a = [];
// This code assigned the array a to a new empty array. It works perfectly if you do not have any references to the original array.
// See the following example:
let b = a;
a = [];
console.log(b); // [1,2,3]
// Code language: JavaScript (javascript)
// In this example, first, the b variable references the array a. Then, the a is assigned to an empty array. The original array still remains unchanged.
2) Setting its length to zero
// The second way to empty an array is to set its length to zero:
a.length = 0;
// The length property is read/write property of an Array object. When the length property is set to zero, all elements of the array are automatically deleted.
// 3) Using splice() method
// The third way to empty an array is to remove all of its elements using the splice() method as shown in the following example:
a.splice(0,a.length);
// Code language: CSS (css)
// In this solution, the splice() method removed all the elements of the a array and returned the removed elements as an array.
// 4) Using pop() method
// The fourth way to empty an array is to remove each element of the array one by one using the while loop and pop() method:
while(a.length > 0) {
a.pop();
}
// set array
arr = [1,2,4];
// empty array
arr = [];