Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas iztukšos masīvu.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript funkciju un funkciju izteiksmes
- JavaScript masīva garums
- JavaScript masīva savienojums ()
1. piemērs: tukšs masīvs, aizstājot jaunu masīvu
// 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);
Rezultāts
(1, 2, 3) ()
Iepriekš minētajā programmā masīva vērtība tiek aizstāta ar jaunu tukšu masīvu.
2. piemērs: tukšs masīvs, izmantojot savienojumu ()
// 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);
Rezultāts
(1, 2, 3) ()
Iepriekš minētajā programmā splice()
metodi izmanto, lai noņemtu visus masīva elementus.
In splice()
metodi,
- Pirmais arguments ir masīva indekss, no kura sākt noņemt vienumu.
- Otrais arguments ir to elementu skaits, kurus vēlaties noņemt no indeksa elementa.
3. piemērs: Iztukšojiet masīvu, iestatot 0 garumu
// 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);
Rezultāts
(1, 2, 3) ()
Iepriekš minētajā programmā garuma rekvizītu izmanto masīva iztukšošanai.
Nosakot array.length
līdz 0 , visi elementi masīva tiek noņemti.