Bản tóm tắt. hướng dẫn này chỉ cho bạn cách sử dụng phương thức
5 của Mảng JavaScript để xóa các phần tử hiện có, chèn các phần tử mới và thay thế các phần tử trong một mảngCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Loại Array trong JavaScript cung cấp một phương thức
5 rất mạnh mẽ cho phép bạn chèn các phần tử mới vào giữa một mảng. Tuy nhiên, bạn cũng có thể sử dụng phương pháp này để xóa và thay thế các phần tử hiện cóCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Xóa các phần tử bằng phương thức let scores = [1, 2, 3, 4, 5];
Code language: JavaScript [javascript]
5 của JavaScript Array
let scores = [1, 2, 3, 4, 5];
Để xóa các phần tử trong một mảng, bạn chuyển hai đối số vào phương thức
5 như sauCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Code language: JavaScript [javascript]
Array.splice[position,num];
9 chỉ định vị trí của mục đầu tiên cần xóa và đối số num xác định số lượng phần tử cần xóaCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Phương thức
5 thay đổi mảng ban đầu và trả về một mảng chứa các phần tử đã bị xóaCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Hãy cùng xem ví dụ sau
Giả sử, bạn có một mảng
1 chứa năm số từ 1 đến 5Code language: JavaScript [javascript]
let deletedScores = scores.splice[0, 3];
Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Câu lệnh sau xóa ba phần tử của mảng
1 bắt đầu từ phần tử đầu tiênCode language: JavaScript [javascript]
let deletedScores = scores.splice[0, 3];
Code language: JavaScript [javascript]
let deletedScores = scores.splice[0, 3];
Mảng
1 hiện có hai phần tửCode language: JavaScript [javascript]
let deletedScores = scores.splice[0, 3];
2Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Và mảng
4 chứa ba phần tửCode language: JavaScript [javascript]
let deletedScores = scores.splice[0, 3];
4Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Hình dưới đây minh họa cuộc gọi phương thức
5 ở trênCode language: JavaScript [javascript]
let deletedScores = scores.splice[0, 3];
Chèn các phần tử bằng cách sử dụng phương thức JavaScript Array let scores = [1, 2, 3, 4, 5];
Code language: JavaScript [javascript]
5
let scores = [1, 2, 3, 4, 5];
Bạn có thể chèn một hoặc nhiều phần tử vào một mảng bằng cách truyền ba đối số trở lên cho phương thức
5 với đối số thứ hai bằng 0Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Hãy xem xét cú pháp sau
8Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Trong cú pháp này
9 chỉ định vị trí bắt đầu trong mảng mà các phần tử mới sẽ được chèn vào
Code language: JavaScript [javascript]let scores = [1, 2, 3, 4, 5];
- Đối số thứ hai là không [0] hướng dẫn phương thức
5 không xóa bất kỳ phần tử mảng nào
Code language: JavaScript [javascript]let scores = [1, 2, 3, 4, 5];
- Đối số thứ ba, đối số thứ tư, v.v. là các phần tử mới được chèn vào mảng
Lưu ý rằng phương thức
5 thực sự thay đổi mảng ban đầu. Ngoài ra, phương thức
let scores = [1, 2, 3, 4, 5];
Code language: JavaScript [javascript]
5 không xóa bất kỳ phần tử nào, do đó, nó trả về một mảng trống. Ví dụCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Giả sử rằng bạn có một mảng có tên là
22 với ba chuỗiCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
4Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Câu lệnh sau chèn một phần tử sau phần tử thứ hai
5Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Mảng
22 hiện có bốn phần tử với phần tử mới được chèn vào vị trí thứ haiCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
7Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Hình dưới đây minh họa cách gọi phương thức trên
Bạn có thể chèn nhiều phần tử bằng cách chuyển đối số thứ tư, đối số thứ năm, v.v. cho phương thức
5 như trong ví dụ sauCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
9Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Thay thế các phần tử bằng phương thức JavaScript Array let scores = [1, 2, 3, 4, 5];
Code language: JavaScript [javascript]
5
let scores = [1, 2, 3, 4, 5];
Phương thức
5 cho phép bạn chèn các phần tử mới vào một mảng đồng thời xóa các phần tử hiện cóCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Để thực hiện việc này, bạn chuyển ít nhất ba đối số với đối số thứ hai chỉ định số mục cần xóa và đối số thứ ba chỉ định các phần tử cần chèn
Lưu ý rằng số phần tử cần xóa không nhất thiết phải bằng số phần tử cần chèn
Giả sử bạn có một mảng ngôn ngữ lập trình với bốn phần tử như sau
0Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Câu lệnh sau thay thế phần tử thứ hai bằng một phần tử mới
1Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Mảng
27 bây giờ vẫn có bốn phần tử với đối số thứ hai mới làCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
28 thay vìCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
29Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
2Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Hình dưới đây minh họa lời gọi phương thức trên
Bạn có thể thay thế một phần tử bằng nhiều phần tử bằng cách chuyển thêm đối số vào phương thức
5 như sauCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
3Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Câu lệnh xóa một phần tử khỏi phần tử thứ hai i. e. ,
41 và chèn ba phần tử mới vào mảngCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
27. Kết quả là như sauCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
4Code language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];
Trong hướng dẫn này, bạn đã học cách sử dụng phương thức Array
5 của JavaScript để xóa các phần tử hiện có, chèn các phần tử mới và thay thế các phần tử trong một mảngCode language: JavaScript [javascript]
let scores = [1, 2, 3, 4, 5];