I det här exemplet lär du dig att skriva ett JavaScript-program som tömmer en matris.
För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:
- JavaScript-funktion och funktionsuttryck
- JavaScript Array längd
- JavaScript Array-skarv ()
Exempel 1: Tom matris genom att ersätta ny matris
// 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);
Produktion
(1, 2, 3) ()
I ovanstående program ersätts värdet för matrisen med en ny tom matris.
Exempel 2: Tom matris med skarv ()
// 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);
Produktion
(1, 2, 3) ()
I ovanstående program används splice()
metoden för att ta bort alla element i en matris.
I splice()
metoden,
- Det första argumentet är indexet för en array för att börja ta bort ett objekt från.
- Det andra argumentet är antalet element som du vill ta bort från indexelementet.
Exempel 3: Tom matris genom att ställa in längd 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);
Produktion
(1, 2, 3) ()
I ovanstående program används längdegenskapen för att tömma matrisen.
När du ställer in array.length
till 0 tas alla element i matrisen bort.