Chương trình JavaScript để chèn mục vào một mảng

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sẽ chèn một mục tại một chỉ mục cụ thể 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 splice ()
  • JavaScript cho vòng lặp
  • Mảng JavaScript

Ví dụ 1: Thêm mục vào mảng bằng splice ()

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4, 5); // index to add to let index = 3; // element that you want to add let element = 8; array.splice(index, 0, element); console.log(array); ) insertElement();

Đầu ra

 (1, 2, 3, 8, 4, 5)

Trong chương trình trên, splice()phương thức được sử dụng để chèn một mục với một chỉ mục cụ thể 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 chỉ định chỉ mục mà bạn muốn chèn một mục.
  • Đối số thứ hai (ở đây là 0 ) chỉ định số mục cần loại bỏ.
  • Đối số thứ ba chỉ định phần tử mà bạn muốn thêm vào một mảng.

Ví dụ 2: Thêm mục vào mảng bằng cách sử dụng cho vòng lặp

 // program to insert an item at a specific index into an array function insertElement() ( let array = (1, 2, 3, 4); // index to add to let index = 3; // element that you want to add let element = 8; for (let i = array.length; i> index; i--) ( //shift the elements that are greater than index array(i) = array(i-1); ) // insert element at given index array(index) = element; console.log(array); ) insertElement();

Đầu ra

 (1, 2, 3, 8, 4)

Trong chương trình trên,

  • Các forvòng lặp được sử dụng để lặp qua các phần tử mảng.
  • Phần tử được thêm vào chỉ mục đã cho.
  • Tất cả các phần tử có chỉ số lớn hơn chỉ số đã cho được dịch chuyển sang phải một bước.

thú vị bài viết...