Trong hướng dẫn này, chúng ta sẽ xem xét việc hiểu các phương thức khác nhau để truy cập phần tử cuối cùng của một mảng
Nếu bạn chưa quen với lập trình hoặc JavaScript, chúng tôi khuyên bạn nên đọc qua toàn bộ bài viết. Tuy nhiên, nếu bạn chỉ đang tìm mã, bạn có thể bỏ qua phần mã bên dưới
Một mảng là một đối tượng chứa chứa một số giá trị cố định của một loại. Độ dài của mảng, sau khi được tạo, sẽ không đổi/cố định. Bây giờ chúng ta đã có ý tưởng cơ bản về mảng là gì, hãy tìm phần tử cuối cùng trong một mảng
Làm cách nào để lấy phần tử cuối cùng của một mảng?
Các bước liên quan để lấy phần tử cuối cùng của một mảng là
- Sử dụng mảng
2 để trả về một phần tử cụ thểlet arry = [2, 4, 6, 8, 10, 12, 14, 16]; let lastElement = arry.slice[-1]; console.log[lastElement]; //Output: 16
- Truy xuất phần tử cuối cùng bằng chỉ số âm
3let arry = [2, 4, 6, 8, 10, 12, 14, 16]; let lastElement = arry.slice[-1]; console.log[lastElement]; //Output: 16
- Lưu phần tử cuối cùng vào một biến
Tiếp tục đọc để tìm hiểu thêm về các phương pháp khác nhau
Mục lục
- Mã số
- Sử dụng thuộc tính độ dài mảng
- Sử dụng phương pháp lát
- Sử dụng phương pháp pop
- Hiệu suất
Mã số
1] Sử dụng thuộc tính độ dài mảng
Thuộc tính độ dài trả về số lượng phần tử trong một mảng. Trừ 1 từ độ dài của một mảng sẽ cho chỉ mục của phần tử cuối cùng của một mảng bằng cách sử dụng phần tử cuối cùng có thể được truy cập. Lý do chúng tôi trừ 1 từ độ dài là, trong JavaScript, việc đánh số chỉ mục mảng bắt đầu bằng 0. tôi. e. Chỉ số của phần tử đầu tiên sẽ là 0. Do đó, chỉ mục của phần tử cuối cùng sẽ là độ dài mảng-1.let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry[arry.length - 1];
console.log[lastElement];
//Output: 16
2] Sử dụng phương thức slice[]
Phương thức slice[] trả về các phần tử cụ thể từ một mảng, dưới dạng một đối tượng mảng mới. Phương thức này chọn các phần tử bắt đầu tại chỉ mục bắt đầu đã cho và kết thúc tại chỉ mục kết thúc đã cho, ngoại trừ phần tử ở chỉ mục kết thúc. Phương thức slice[] không sửa đổi mảng hiện có. Cung cấp một giá trị chỉ mục trả về phần tử tại vị trí đó & giá trị chỉ mục âm sẽ tính toán chỉ mục từ cuối mảng
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry.slice[-1];
console.log[lastElement];
//Output: 16
3] Sử dụng phương thức pop[]
Phương thức pop[] bật/xóa phần tử cuối cùng của một mảng và trả về nó. Phương thức này thay đổi độ dài của mảng.______4
Hiệu suất
Bây giờ chúng ta hãy sử dụng cả ba phương thức trên một mảng để lấy phần tử cuối cùng và kiểm tra xem phương thức nào nhanh nhất
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
console.time['array length property'];
let lastElement = arry[arry.length - 1];
console.log[lastElement];
console.timeEnd['array length property'];
console.time['array slice method'];
let lastElement1 = arry.slice[-1];
console.log[lastElement1];
console.timeEnd['array slice method'];
console.time['array pop method'];
let lastElement2 = arry.pop[];
console.log[lastElement2];
console.timeEnd['array pop method'];
//Output:
//16
//array length property: 13.798ms
//[ 16 ]
//array slice method: 8.839ms
//16
//array pop method: 0.138ms
Như bạn có thể thấy, phương thức pop[] là nhanh nhất. Bạn có thể sử dụng nó nếu bạn ổn với việc sửa đổi mảng. Nếu bạn không muốn thay đổi mảng thì có thể sử dụng phương thức slice[]
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách lấy phần tử đầu tiên và cuối cùng của một mảng trong PHP với sự trợ giúp của các ví dụ
Hãy xem xét, chúng ta có mảng sau
$arr = array["lion", "tiger", "cat"];
Bây giờ, chúng tôi muốn lấy phần tử đầu tiên
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry[arry.length - 1];
console.log[lastElement];
//Output: 16
2 và phần tử cuối cùng $arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
0 từ mảng trênLấy phần tử đầu tiên
Để truy cập phần tử đầu tiên của mảng, chúng ta có thể sử dụng cú pháp ngoặc vuông ________ 71 bằng cách truyền chỉ số ________ 72 là chỉ số của phần tử đầu tiên
Ghi chú. Trong PHP, mảng là tập hợp các mục, nơi chúng ta có thể truy cập nó bằng cách sử dụng chỉ mục phần tử. trong đó chỉ số phần tử đầu tiên là 0, chỉ số phần tử thứ hai là 1, v.v.
Đây là một ví dụ
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
đầu ra
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry.slice[-1];
console.log[lastElement];
//Output: 16
1Sử dụng chức năng đặt lại []
Ngoài ra, chúng ta cũng có thể sử dụng hàm
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
3 có sẵn trong PHP để lấy phần tử đầu tiên của một mảng,Hàm
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
3 thay đổi con trỏ bên trong của một mảng thành phần tử đầu tiên và trả về giá trị của nóĐây là một ví dụ
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry.slice[-1];
console.log[lastElement];
//Output: 16
4đầu ra
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry.slice[-1];
console.log[lastElement];
//Output: 16
5Lấy phần tử cuối cùng
Để truy cập phần tử cuối cùng của mảng, chúng ta có thể sử dụng cú pháp dấu ngoặc vuông
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
1 bằng cách truyền chỉ số phần tử cuối cùngChúng ta có thể sử dụng
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
6 để lấy chỉ mục phần tử cuối cùngĐây là một ví dụ
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry.slice[-1];
console.log[lastElement];
//Output: 16
8đầu ra
let arry = [2, 4, 6, 8, 10, 12, 14, 16];
let lastElement = arry.slice[-1];
console.log[lastElement];
//Output: 16
9Ngoài ra, chúng ta cũng có thể sử dụng hàm
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
7 có sẵn trong PHP để lấy phần tử cuối cùng của một mảng,Hàm
$arr = array["lion", "tiger", "cat"];
$firstElement = $arr[0];// Getting first element
echo $firstElement;
7 thay đổi con trỏ bên trong của một mảng thành phần tử cuối cùng và trả về giá trị của nó