JavaScript program objektum hozzáfűzéséhez tömbhöz

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.

érdekes cikkek...