TypedArray.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 â¨2016å¹´9æâ©.
reverse() 㯠TypedArray ã¤ã³ã¹ã¿ã³ã¹ã®ã¡ã½ããã§ãåä»ãé
åããã®å ´ (in-place) ã§å転ããåãåä»ãé
åã¸ã®åç
§ãè¿ãã¾ããåä»ãé
åã®æåã®è¦ç´ ã¯æå¾ã«ãªããåä»ãé
åã®æå¾ã®è¦ç´ ã¯æåã«ãªãã¾ããè¨ãæããã°ï¼åä»ãé
åã®ä»ã®è¦ç´ ã®é åºã¯ï¼ä»¥åã¨ã¯éã®é åºã«ãªãã¾ãããã®ã¡ã½ãã㯠Array.prototype.reverse() ã¨åãã¢ã«ã´ãªãºã ã§ãã
試ãã¦ã¿ã¾ããã
const uint8 = new Uint8Array([1, 2, 3]);
uint8.reverse();
console.log(uint8);
// Expected output: Uint8Array [3, 2, 1]
æ§æ
reverse()
弿°
ãªãã
è¿å¤
å転ãããå ã®åä»ãé åã¸ã®åç §ã§ããåä»ãé åã¯ãã®å ´ (in-place) ã§å転ããï¼ã³ãã¼ã¯è¡ãããªããã¨ã«æ³¨æãã¦ãã ããã
解説
詳細ã«ã¤ãã¦ã¯ã Array.prototype.reverse() ãã覧ãã ããããã®ã¡ã½ããã¯æ±ç¨çã§ã¯ãªããåä»ãé
åã¤ã³ã¹ã¿ã³ã¹ã«å¯¾ãã¦ã®ã¿å¼ã³åºããã¨ãã§ãã¾ãã
ä¾
>reverse() ã®ä½¿ç¨
const uint8 = new Uint8Array([1, 2, 3]);
uint8.reverse();
console.log(uint8); // Uint8Array [3, 2, 1]
仿§æ¸
| Specification |
|---|
| ECMAScript® 2026 Language Specification > # sec-%typedarray%.prototype.reverse > |