Mảng JavaScript tại()
Ví dụ
Lấy phần tử thứ ba của trái cây:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits.at(2);
Hãy tự mình thử »Lấy phần tử thứ ba của trái cây:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits[2];
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức at()
trả về một phần tử được lập chỉ mục từ một mảng.
Phương thức at()
trả về giống như []
.
Phương thức at()
được hỗ trợ trong tất cả các trình duyệt hiện đại kể từ tháng 3 năm 2022:
Ghi chú
Nhiều ngôn ngữ cho phép negative bracket indexing
như [-1] để truy cập các phần tử từ cuối đối tượng/mảng/chuỗi.
Điều này là không thể trong JavaScript, vì [] được sử dụng để truy cập cả mảng và đối tượng. obj[-1] đề cập đến giá trị của khóa -1, không phải thuộc tính cuối cùng của đối tượng.
Phương thức at()
được giới thiệu trong ES2022 để giải quyết vấn đề này.
Cú pháp
array .at( index )
Thông số
Parameter | Description |
index | Optional. The index (position) of the array element to be returned. Default is 0. -1 returns the last element. |
Giá trị trả về
Kiểu | Sự miêu tả |
Yếu tố | Phần tử của vị trí (chỉ mục) đã cho trong mảng. |
Hướng dẫn mảng:
Hỗ trợ trình duyệt
JavaScript Array at()
được hỗ trợ trên tất cả các trình duyệt kể từ tháng 3 năm 2022:
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
Apr 2021 | Jul 2021 | Jul 2021 | Mar 2022 | Aug 2021 |
Thêm ví dụ
Lấy phần tử đầu tiên của trái cây:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits.at();
Hãy tự mình thử »Lấy phần tử cuối cùng của trái cây:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits.at(-1);
Hãy tự mình thử »