Reverse có phải là một phương thức mảng trong JavaScript không?

mảng. Phương thức reverse() trong JavaScript được sử dụng để đảo ngược một mảng tại chỗ. Phương thức reverse() đảo ngược mảng ngay lập tức; . Bạn không cần tạo một biến mới để lưu trữ một con trỏ tới các mảng này trong bộ nhớ vì các con trỏ ban đầu đã đưa chúng ta đến các mảng bị đảo ngược

Đảo ngược mảng JavaScript() Cú pháp

array.reverse()


Ở đâu
  • mảng. mảng cần đảo ngược

Ví dụ đảo ngược mảng JavaScript

let array = ['25', '49', '19', '75'];

console.log(array.reverse());

// output: ['75', '19', '49', '25']


Làm cách nào để đảo ngược mảng bằng vòng lặp for?

Để đảo ngược một mảng, bạn cũng có thể sử dụng vòng lặp for để duyệt qua các phần tử của mảng và tạo một mảng mới theo thứ tự ngược lại. Phần tử cuối cùng của mảng sẽ là điểm bắt đầu của vòng lặp và nó sẽ được thực hiện cho đến khi đến đầu mảng. Không giống như mảng. phương pháp đảo ngược (), giải pháp này không thay đổi mảng ban đầu. Một mảng mới được tạo có chứa các phần tử theo thứ tự ngược lại. Lưu ý rằng phương pháp này chậm hơn và chiếm thêm dung lượng bộ nhớ

Đảo ngược mảng JavaScript với vòng lặp for

let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']


Xem thêm

  • Làm cách nào để kiểm tra xem một mảng có chứa giá trị trong JavaScript không?
  • Làm cách nào để cắt một mảng trong JavaScript?
  • Làm cách nào để sao chép và sao chép một mảng trong JavaScript?
  • Làm cách nào để lấy tổng của một mảng trong JavaScript?
  • Làm cách nào để nối một mảng thành một chuỗi trong JavaScript?

Các ví dụ và bài viết về API đảo ngược Javascript có liên quan

Làm cách nào để gửi yêu cầu POST bằng JavaScript?

Phương thức đảo ngược mảng Javascript() đảo ngược phần tử của một mảng. Phần tử mảng đầu tiên trở thành phần tử cuối cùng và phần tử cuối cùng trở thành phần tử đầu tiên

cú pháp

Cú pháp của nó như sau -

array.reverse();

Giá trị trả về

Trả về giá trị đơn bị đảo ngược của mảng

Ví dụ

Hãy thử ví dụ sau

   
      JavaScript Array reverse Method
   
   
      
           
   

đầu ra

Reversed array is : 3,2,1,0 

javascript_arrays_object. htm

Mảng JavaScript. Phương thức reverse() được sử dụng để đảo ngược mảng tại chỗ. Phần tử đầu tiên của mảng trở thành phần tử cuối cùng và ngược lại

cú pháp

arr.reverse()

Thông số. Phương pháp này không chấp nhận bất kỳ tham số nào

Giá trị trả về. Phương thức này trả về tham chiếu của mảng ban đầu bị đảo ngược

Các ví dụ dưới đây minh họa Phương thức đảo ngược mảng JavaScript ()

ví dụ 1.  

JavaScript




let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
9

array.reverse();
0
array.reverse();
1
array.reverse();
2

array.reverse();
3____34

array.reverse();
3
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
0
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
1
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
2
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
3
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
4
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
3

Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
6
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
7____73
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
9
let array = ['25', '49', '19', '75'];

console.log(array.reverse());

// output: ['75', '19', '49', '25']
70

array.reverse();
3____172

array.reverse();
3

array.reverse();
3____175

array.reverse();
3
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
0
let array = ['25', '49', '19', '75'];

console.log(array.reverse());

// output: ['75', '19', '49', '25']
78

array.reverse();
3____290

array.reverse();
0
let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
92

array.reverse();
0
let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
94

let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
95

đầu ra

Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal

ví dụ 2. Trong ví dụ này, phương thức reverse() đảo ngược thứ tự các phần tử mảng của arr

JavaScript




let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
9

array.reverse();
0
array.reverse();
1
array.reverse();
2

array.reverse();
0

array.reverse();
3____34

array.reverse();
3______70
array.reverse();
05

array.reverse();
3____172

array.reverse();
0

array.reverse();
3____175

array.reverse();
3
Portal,Science,Computer,GeeksforGeeks
GeeksforGeeks,Computer,Science,Portal
0
let array = ['25', '49', '19', '75'];

console.log(array.reverse());

// output: ['75', '19', '49', '25']
78

array.reverse();
3____290

array.reverse();
0
let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
92

array.reverse();
0
let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
94

let array = ['JavaScript', 'Array', 'Reverse', 'Example'];
let newArray = [];

for(i = array.length-1; i >= 0; i--) {
  newArray.push(array[i]);
}

console.log(newArray);

// output: ['Example', 'Reverse', 'Array', 'JavaScript']
95

đầu ra

let array = ['25', '49', '19', '75'];

console.log(array.reverse());

// output: ['75', '19', '49', '25']
7

Chúng tôi có một danh sách đầy đủ các phương thức Mảng Javascript, để kiểm tra những phương thức đó, vui lòng xem qua bài viết tham khảo đầy đủ Mảng Javascript này

Trình duyệt được hỗ trợ. Các trình duyệt được phương thức JavaScript Array reverse() hỗ trợ được liệt kê bên dưới

  • Google Chrome1. 0 trở lên
  • Microsoft Edge 12 trở lên
  • Mozilla Firefox 1. 0 trở lên
  • Safari1 trở lên
  • Opera4 trở lên

Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua Javascript Cheat Sheet-Hướng dẫn cơ bản về JavaScript

Mảng đảo ngược trong JavaScript là gì?

Đảo ngược mảng JavaScript() . Phương thức reverse() ghi đè lên mảng ban đầu. reverses the order of the elements in an array. The reverse() method overwrites the original array.

Mảng từ phương thức trong JavaScript là gì?

Mảng Javascript. Phương thức from() được dùng để tạo một thể hiện mảng mới từ một mảng đã cho . Trong trường hợp của một chuỗi, mọi bảng chữ cái của chuỗi được chuyển đổi thành một phần tử của thể hiện mảng mới và trong trường hợp giá trị nguyên, một thể hiện mảng mới chỉ cần lấy các phần tử của mảng đã cho.

Phương thức mảng nào trả về một mảng trong JavaScript?

Phương thức bộ lọc filter method trả về một mảng mới có tất cả các phần tử thỏa mãn điều kiện kiểm tra được cung cấp. Phương thức bộ lọc lấy hàm gọi lại làm đối số đầu tiên và thực thi hàm gọi lại cho mọi phần tử của mảng.

Đảo ngược trong mảng là gì?

Đảo ngược mảng có nghĩa là thay đổi thứ tự các phần tử của mảng đã cho . Kỹ thuật này đảo ngược phần tử cuối cùng của mảng thành phần tử đầu tiên và phần tử đầu tiên trở thành phần tử cuối cùng. Tuy nhiên, quá trình vẫn tiếp tục cho đến khi tất cả các ký tự hoặc phần tử của mảng bị đảo ngược hoàn toàn.