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

Viết chương trình đảo ngược một mảng trong JavaScript?

Chúng tôi có thể đảo ngược mảng bằng cách sử dụng reverse () và theo cách thông thường.

Array.reverse ()

Đảo ngược mảng bằng cách sử dụng phương thức array.reverse ().

Ví dụ

<html>
<body>
<script>
   var a = [1,2,3,4,5];
   a.reverse();
   document.write(a);
</script>
</body>
</html>

Đầu ra

5,4,3,2,1


Đảo ngược mảng mà không cần sử dụng bất kỳ phương thức tích hợp nào.

Ví dụ

<html>
<body>
<p id="reverse"></p>
<script>
   var t = [];
   var a = [1,2,3,4,5];
   for(var i = 0; i < a.length;i++){
   t[i] = a[a.length-1-i]
   }
document.getElementById("reverse").innerHTML = t;
</script>
</body>
</html>

Đầu ra

5,4,3,2,1