Array.prototype.reverse()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
ÐеÑод reverse() на меÑÑе обÑаÑÐ°ÐµÑ Ð¿Ð¾ÑÑдок ÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ ÑлеменÑов маÑÑива. ÐеÑвÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¼Ð°ÑÑива ÑÑановиÑÑÑ Ð¿Ð¾Ñледним, а поÑледний â пеÑвÑм.
ÐнÑеÑакÑивнÑй пÑимеÑ
const array1 = ["one", "two", "three"];
console.log("array1:", array1);
// Expected output: "array1:" Array ["one", "two", "three"]
const reversed = array1.reverse();
console.log("reversed:", reversed);
// Expected output: "reversed:" Array ["three", "two", "one"]
// Careful: reverse is destructive -- it changes the original array.
console.log("array1:", array1);
// Expected output: "array1:" Array ["three", "two", "one"]
СинÑакÑиÑ
array.reverse()
ÐаÑамеÑÑÑ
ÐеÑ.
ÐозвÑаÑаемое знаÑение
ÐеÑевÑÑнÑÑÑй маÑÑив
ÐпиÑание
ÐеÑод reverse() на меÑÑе пеÑеÑÑавлÑÐµÑ ÑлеменÑÑ Ð¼Ð°ÑÑива, на коÑоÑом он бÑл вÑзван, изменÑÐµÑ Ð¼Ð°ÑÑив и возвÑаÑÐ°ÐµÑ ÑÑÑÐ»ÐºÑ Ð½Ð° него.
ÐÑимеÑÑ
>ÐÑимеÑ: обÑаÑение поÑÑдка ÑлеменÑов в маÑÑиве
Ð ÑледÑÑÑем пÑимеÑе ÑоздаÑÑÑÑ Ð¼Ð°ÑÑив myArray, ÑодеÑжаÑий ÑÑи ÑлеменÑа, а заÑем маÑÑив пеÑевоÑаÑиваеÑÑÑ.
var myArray = ["один", "два", "ÑÑи"];
myArray.reverse();
console.log(myArray); // ['ÑÑи', 'два', 'один']
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-array.prototype.reverse> |