JavaScript lát mảng ()
Các ví dụ
Chọn các phần tử:
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3);
Chọn các phần tử sử dụng giá trị âm:
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const myBest = fruits.slice(-3, -1);
Định nghĩa và Cách sử dụng
Phương slice()
thức trả về các phần tử đã chọn trong một mảng, dưới dạng một mảng mới.
Phương slice()
thức chọn từ một điểm bắt đầu nhất định, cho đến một điểm kết thúc nhất định (không bao gồm) .
Phương slice()
thức không thay đổi mảng ban đầu.
Cú pháp
array.slice(start, end)
Thông số
Parameter | Description |
start | Optional. Start position. Default is 0. Negative numbers select from the end of the array. |
end | Optional. End position. Default is last element. Negative numbers select from the end of the array. |
Giá trị trả lại
Một mảng mới chứa các phần tử đã chọn. |
Hỗ trợ trình duyệt
slice()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |