Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri ištuštins masyvą.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ funkcijos ir funkcijos išraiškos
- „JavaScript“ masyvo ilgis
- „JavaScript“ masyvo sujungimas ()
1 pavyzdys: tuščias masyvas pakeičiant naują masyvą
// 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);
Rezultatas
(1, 2, 3) ()
Pirmiau pateiktoje programoje masyvo reikšmė pakeičiama nauju tuščiu masyvu.
2 pavyzdys: tuščias masyvas naudojant sujungimą ()
// 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);
Rezultatas
(1, 2, 3) ()
Ankstesnėje programoje splice()
metodas naudojamas pašalinti visus masyvo elementus.
Pagal splice()
metodą
- Pirmasis argumentas yra masyvo indeksas, nuo kurio norite pradėti pašalinti elementą.
- Antrasis argumentas yra elementų, kuriuos norite pašalinti iš indekso elemento, skaičius.
3 pavyzdys: tuščias masyvas nustatant ilgį 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);
Rezultatas
(1, 2, 3) ()
Aukščiau pateiktoje programoje ilgio ypatybė naudojama masyvui ištuštinti.
Nustačius array.length
į 0 , visi masyvo elementai pašalinami.