| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse | [Back] [Original] |
Get to know MDN better
const array = ["one", "two", "three"];
console.log("array:", array);
// : "array:" Array ["one", "two", "three"]
const reversed = array.reverse();
console.log("reversed:", reversed);
// : "reversed:" Array ["three", "two", "one"]
// : reverse
console.log("array:", array);
// : "array:" Array ["three", "two", "one"]
reverse()
reverse()
3 items reverse() items
const items = [1, 2, 3];
console.log(items); // [1, 2, 3]
items.reverse();
console.log(items); // [3, 2, 1]
reverse()
const numbers = [3, 2, 4, 1, 5];
const reversed = numbers.reverse();
// numbers and reversed are both in reversed order [5, 1, 4, 2, 3]
reversed[0] = 5;
console.log(numbers[0]); // 5
reverse() map() toReversed() reverse() Array.from()
const numbers = [3, 2, 4, 1, 5];
// [...numbers] reverse()
const reverted = [...numbers].reverse();
reverted[0] = 5;
console.log(numbers[0]); // 3
reverse()
console.log([1, , 3].reverse()); // [3, empty, 1]
console.log([1, , 3, 4].reverse()); // [4, 3, empty, 1]
reverse() this length 0 length / 2 2
const arrayLike = {
length: 3,
unrelated: "foo",
2: 4,
3: 33, // length 3 reverse()
};
console.log(Array.prototype.reverse.call(arrayLike));
// { 0: 4, 3: 33, length: 3, unrelated: 'foo' }
// 0 2
// 3 3
| ECMAScript 2027 LanguageSpecification # sec-array.prototype.reverse |
Arrayat()concat()copyWithin()entries()every()fill()filter()find()findIndex()findLast()findLastIndex()flat()flatMap()forEach()includes()indexOf()join()keys()lastIndexOf()map()pop()push()reduce()reduceRight()reverse()shift()slice()some()sort()splice()toLocaleString()toReversed()toSorted()toSpliced()toString()unshift()values()with()[Symbol.iterator]()Object/Function| Web Proxy Viewer | New URL | Original Page |