Ebben a példában megtanul olyan JavaScript programot írni, amely kiürít egy tömböt.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript Function és Function Expressions
- JavaScript tömb hossza
- JavaScript tömbillesztés ()
1. példa: Üres tömb új tömb helyettesítésével
// 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);
Kimenet
(1, 2, 3) ()
A fenti programban a tömb értékét egy új üres tömb helyettesíti.
2. példa: Üres tömb a splice () használatával
// 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);
Kimenet
(1, 2, 3) ()
A fenti programban a splice()
metódust egy tömb összes elemének eltávolítására használják.
A splice()
módszerben
- Az első argumentum egy tömb indexe, amelyből meg lehet kezdeni az elem eltávolítását.
- A második argumentum az indexelemből eltávolítani kívánt elemek száma.
3. példa: Üres tömb a 0 hosszúság beállításával
// 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);
Kimenet
(1, 2, 3) ()
A fenti programban a length tulajdonságot használjuk a tömb kiürítésére.
Beállításakor array.length
a 0 , minden elemét a tömb eltávolítjuk.