V tomto příkladu se naučíte psát program JavaScript, který vyprázdní pole.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Funkce a výrazy funkcí JavaScriptu
- Délka pole JavaScriptu
- Spojení pole JavaScriptu ()
Příklad 1: Prázdné pole nahrazením nového pole
// 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);
Výstup
(1, 2, 3) ()
Ve výše uvedeném programu je hodnota pole nahrazena novým prázdným polem.
Příklad 2: Prázdné pole pomocí 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);
Výstup
(1, 2, 3) ()
Ve výše uvedeném programu se splice()
metoda používá k odstranění všech prvků pole.
V splice()
metodě
- Prvním argumentem je index pole, ze kterého se má začít odebírat položka.
- Druhým argumentem je počet prvků, které chcete odebrat z indexového prvku.
Příklad 3: Prázdné pole nastavením délky 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);
Výstup
(1, 2, 3) ()
Ve výše uvedeném programu se vlastnost length používá k vyprázdnění pole.
Při nastavení array.length
na 0 budou odstraněny všechny prvky pole.