In dit voorbeeld leert u een JavaScript-programma te schrijven dat een array leegmaakt.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:
- JavaScript-functie en functie-expressies
- JavaScript-array lengte
- JavaScript-matrixsplitsing ()
Voorbeeld 1: lege array door een nieuwe array te vervangen
// 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);
Uitvoer
(1, 2, 3) ()
In het bovenstaande programma wordt de waarde van array vervangen door een nieuwe lege array.
Voorbeeld 2: lege matrix met 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);
Uitvoer
(1, 2, 3) ()
In het bovenstaande programma wordt de splice()
methode gebruikt om alle elementen van een array te verwijderen.
In de splice()
methode,
- Het eerste argument is de index van een array om te beginnen met het verwijderen van een item.
- Het tweede argument is het aantal elementen dat u uit het indexelement wilt verwijderen.
Voorbeeld 3: maak array leeg door lengte 0 in te stellen
// 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);
Uitvoer
(1, 2, 3) ()
In het bovenstaande programma wordt de eigenschap length gebruikt om de array leeg te maken.
Bij het instellen array.length
op 0 , worden alle elementen van de array verwijderd.