Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sẽ nối một đối tượng vào một mảng.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình JavaScript sau:
- JavaScript Array push ()
- JavaScript Array splice ()
- Toán tử Spread JavaScript
Ví dụ 1: Nối Đối tượng vào Mảng bằng 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);
Đầu ra
(1, 2, 3, (x: 12, y: 8))
Trong chương trình trên, push()
phương thức được sử dụng để thêm một đối tượng vào một mảng.
Các push()
phương pháp bổ sung thêm một mục vào cuối của một mảng.
Ví dụ 2: Nối Đối tượng vào Mảng bằng 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);
Đầu ra
(1, 2, 3, (x: 12, y: 8))
Trong chương trình trên, splice()
phương thức được sử dụng để thêm một đối tượng vào một mảng.
Các splice()
phương pháp bổ sung và / hoặc loại bỏ một mục.
Trong splice()
phương pháp,
- Đối số đầu tiên đại diện cho chỉ mục mà bạn muốn chèn một mục.
- Đối số thứ hai đại diện cho số lượng mục sẽ được xóa (ở đây, 0) .
- Đối số thứ ba đại diện cho phần tử mà bạn muốn thêm vào một mảng.
Ví dụ 3: Nối đối tượng bằng toán tử Spread
// 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);
Đầu ra
(1, 2, 3, (x: 12, y: 8))
Trong chương trình trên, toán tử spread …
được sử dụng để thêm một đối tượng vào một mảng.
Cú pháp lây lan cho phép bạn sao chép tất cả các phần tử vào một mảng. Sau đó, đối tượng được thêm vào cuối mảng.