Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

JavaScript: Tìm phần tử cụ thể trong mảng và xóa nó, dùng phương thức Splice()

JavaScript: Tìm phần tử cụ thể trong mảng và xóa nó, dùng phương thức Splice()

Máy tính đếm từ 0. Vì vậy 0 là 1, 1 là 2, v.v. Đó là lý do list[2] chọn item 3 từ mảng

Mã cho mảng trong ví dụ:

var list = ['item 1', 'item 2', 'item 3', 'item 4']

splice() cần hai thứ để hoạt động:

  • Một số chỉ định vị trí bạn muốn xóa từ đó.
  • Một số chỉ định bao nhiêu mục muốn xóa, từ vị trí đó.

Vậy list.splice(2, 1) nhắm vào mục thứ 3 trong mảng, và xóa mục đơn lẻ đó.

Nếu bạn viết: list.splice(2, 2) thì nó sẽ xóa cả mục thứ 3 và thứ 4 trong mảng.

Số thứ hai trong splice() chỉ định số lượng phần tử muốn xóa, từ vị trí nhắm đến. Nếu có 10 mục trong mảng và viết list.splice(3, 5) thì nó sẽ xóa 5 mục từ vị trí thứ 4 trong mảng.