Computer >> Máy Tính >  >> Lập trình >> Javascript

Phần tử đầu tiên và phần tử cuối cùng trong một mảng JavaScript?


Mảng là một nhóm các phần tử. Mỗi phần tử có giá trị chỉ mục riêng của nó . Chúng tôi có thể truy cập bất kỳ phần tử nào bằng cách sử dụng các chỉ mục này . Nhưng trong trường hợp của phần tử cuối cùng, chúng ta không biết chỉ số cho đến khi chúng ta biết số lượng phần tử có trong mảng. Trong trường hợp này, chúng ta phải sử dụng logic. Hãy thảo luận ngắn gọn về những chi tiết này.

Truy cập phần tử đầu tiên

Vì chúng ta biết chỉ số của phần tử đầu tiên, chúng ta có thể lấy giá trị của phần tử đó rất dễ dàng. Đặt mảng là arr . thì giá trị của phần tử đầu tiên là arr [0] .

Ví dụ

Trong ví dụ sau, có các mảng được gọi là array1 và array2 và cả hai mảng đều chứa "4" phần tử. Vì chỉ số của phần tử đầu tiên là '0', nên giá trị của phần tử đầu tiên là array1 [0] và array2 [0] .

<html>
<body>
<script>
   var array1 = ["Tutorix","Tutorialspoint","Javascript","Java"];
   document.write(array1[0]);
   document.write("</br>");
   var array2 = ["Elon musk","Bilgates","Larry page","slim helu"];
   document.write(array2[0]);
</script>
</body>
</html>

Đầu ra

Tutorix
Elon musk

Truy cập phần tử cuối cùng

Nếu chúng ta biết số phần tử trong mảng, sử dụng chỉ mục, chúng ta có thể tìm thấy phần tử cuối cùng. Ví dụ:nếu một mảng có tên arr bao gồm 5 phần tử thì phần tử cuối cùng là arr [4] . Nhưng trong trường hợp nếu chúng ta không nhận thức được một số yếu tố thì chúng ta phải tiến hành một cách hợp lý. Phần tử cuối cùng không là gì ngoài phần tử ở vị trí chỉ mục là độ dài của mảng trừ-1 . Nếu chiều dài 4 thì phần tử cuối cùng là arr [3].

Ví dụ

Trong ví dụ sau, phần tử cuối cùng của mảng có tên array1 và array2 đã được tìm ra và kết quả được hiển thị trong đầu ra. Khi truy cập phần tử cuối cùng của mảng trước đây, chỉ mục bình thường được sử dụng trong khi đối với mảng sau, độ dài của mảng được sử dụng.

<html>
<body>
<script>
   var array1 = ["Javascript","Java","Spring","springboot"];
   document.write(array1[3]);
   document.write("</br>");
   var array2 = ["Elon musk", "Bilgates", "Larry page", "slim helu", "jackma", "Ambani"];
   document.write(array2[array2.length-1]);
</script>
</body>
</html>

Đầu ra

springboot
Ambani