JavaScript Array at()
- Trang trước new Array()
- Trang tiếp theo concat()
- Quay lại層 trên Sách tham khảo JavaScript Array
Định nghĩa và cách sử dụng
at()
Phương pháp trả về phần tử tại vị trí chỉ số xác định trong mảng.
at()
Phương pháp tương tự []
của phương pháp có cùng hiệu quả.
Từ tháng 3 năm 2022,at()
Phương pháp được hỗ trợ trên tất cả các trình duyệt hiện đại.
Lưu ý
Nhiều ngôn ngữ lập trình cho phép sử dụng chỉ số âm (như [-1]) để truy cập phần tử cuối cùng của đối tượng/mảng/chuỗi.
Trong JavaScript, điều này là không thể, vì []
Sử dụng để truy cập vào mảng và đối tượng. obj[-1] chỉ đến giá trị của khóa -1, không phải là thuộc tính cuối cùng của đối tượng.
at()
Phương pháp được giới thiệu trong ES2022 để giải quyết vấn đề này.
Mô hình
Ví dụ 1
Lấy phần tử thứ ba của mảng fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(2);
Ví dụ 2
Lấy phần tử thứ ba của mảng fruits bằng cách sử dụng []:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
Ví dụ 3
Lấy phần tử đầu tiên của mảng fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
Ví dụ 4
Lấy phần tử cuối cùng của mảng fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
Cú pháp
mảng.at(index)
Tham số
Tham số | Mô tả |
---|---|
index |
Tùy chọn. Trả về chỉ số (vị trí) của phần tử mảng cần lấy. Giá trị mặc định là 0. Trả về phần tử cuối cùng nếu là -1. |
Giá trị trả về
Loại | Mô tả |
---|---|
Phần tử tại vị trí (ký tự) cho trước trong mảng. |
Hỗ trợ trình duyệt
Từ tháng 3 năm 2022, mảng JavaScript at()
Phương pháp được hỗ trợ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
Tháng 4 năm 2021 | Tháng 7 năm 2021 | Tháng 7 năm 2021 | Tháng 3 năm 2022 | Tháng 8 năm 2021 |
- Trang trước new Array()
- Trang tiếp theo concat()
- Quay lại層 trên Sách tham khảo JavaScript Array