Ebben a példában megtanul olyan JavaScript programot írni, amely objektumot csatol egy tömbhöz.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript tömb leküldés ()
- JavaScript tömbillesztés ()
- JavaScript Spread Operator
1. példa: Objektum hozzáfűzése a tömbhöz a push () használatával
// program to append an object to an array function insertObject(arr, obj) ( // append object arr.push(obj); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Kimenet
(1, 2, 3, (x: 12, y: 8))
A fenti programban a push()
metódust objektum hozzáadásához használják egy tömbhöz.
A push()
módszer hozzáad egy elemet egy tömb végéhez.
2. példa: Objektum hozzáfűzése a tömbhöz a splice () használatával
// program to append an object to an array function insertObject(arr, obj) ( // find the last index let index = arr.length; // appending object to end of array arr.splice(index, 0, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Kimenet
(1, 2, 3, (x: 12, y: 8))
A fenti programban a splice()
metódust objektum hozzáadásához használják egy tömbhöz.
A splice()
módszer hozzáad és / vagy eltávolít egy elemet.
A splice()
módszerben
- Az első argumentum azt az indexet jelöli, ahová elemet szeretne beszúrni.
- A második argumentum az eltávolítandó elemek számát jelenti (itt, 0) .
- A harmadik argumentum azt az elemet jelenti, amelyet hozzá kíván adni egy tömbhöz.
3. példa: Objektum hozzáfűzése a Spread Operator használatával
// program to append an object to an array function insertObject(arr, obj) ( // append object arr = (… arr, object); console.log(arr); ) // original array let array = (1, 2, 3); // object to add let object = (x: 12, y: 8); // call the function insertObject(array, object);
Kimenet
(1, 2, 3, (x: 12, y: 8))
A fenti programban a spread operátort …
használják objektum hozzáadásához egy tömbhöz.
A terjedési szintaxis lehetővé teszi az összes elem másolását egy tömbbe. Ezután az objektum hozzáadódik a tömb végéhez.