Program JavaScript pro přidání objektu do pole

V tomto příkladu se naučíte psát program JavaScript, který připojí objekt k poli.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • JavaScript pole push ()
  • Spojení pole JavaScriptu ()
  • Operátor šíření JavaScriptu

Příklad 1: Připojit objekt k poli pomocí push ()

 // 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);

Výstup

 (1, 2, 3, (x: 12, y: 8))

Ve výše uvedeném programu se push()metoda používá k přidání objektu do pole.

push()Metoda přidá položku na konec pole.

Příklad 2: Připojit objekt k poli pomocí splice ()

 // 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);

Výstup

 (1, 2, 3, (x: 12, y: 8))

Ve výše uvedeném programu se splice()metoda používá k přidání objektu do pole.

splice()Metoda doplňuje a / nebo odstraní položky.

V splice()metodě

  • První argument představuje index, kam chcete vložit položku.
  • Druhý argument představuje počet položek, které mají být odstraněny (zde 0) .
  • Třetí argument představuje prvek, který chcete přidat do pole.

Příklad 3: Připojit objekt pomocí Spread Operator

 // 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);

Výstup

 (1, 2, 3, (x: 12, y: 8))

Ve výše uvedeném programu se operátor šíření používá k přidání objektu do pole.

Syntaxe šíření umožňuje kopírovat všechny prvky do pole. Poté je objekt přidán na konec pole.

Zajímavé články...