In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, mit dem ein Objekt an ein Array angehängt wird.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript Array push ()
- JavaScript Array splice ()
- JavaScript-Spread-Operator
Beispiel 1: Objekt mit push () an Array anhängen
// 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);
Ausgabe
(1, 2, 3, (x: 12, y: 8))
Im obigen Programm wird die push()
Methode verwendet, um einem Array ein Objekt hinzuzufügen.
Die push()
Methode fügt ein Element am Ende eines Arrays hinzu.
Beispiel 2: Objekt mit splice () an Array anhängen
// 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);
Ausgabe
(1, 2, 3, (x: 12, y: 8))
Im obigen Programm wird die splice()
Methode verwendet, um einem Array ein Objekt hinzuzufügen.
Die splice()
Methode fügt ein Element hinzu und / oder entfernt es.
In der splice()
Methode
- Das erste Argument stellt den Index dar, in den Sie ein Element einfügen möchten.
- Das zweite Argument gibt die Anzahl der zu entfernenden Elemente an (hier 0) .
- Das dritte Argument stellt das Element dar, das Sie einem Array hinzufügen möchten.
Beispiel 3: Objekt mit dem Spread-Operator anhängen
// 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);
Ausgabe
(1, 2, 3, (x: 12, y: 8))
Im obigen Programm wird der Spread-Operator …
verwendet, um einem Array ein Objekt hinzuzufügen.
Mit der Spread-Syntax können Sie alle Elemente in ein Array kopieren. Anschließend wird das Objekt am Ende des Arrays hinzugefügt.