スキーマの反転


💡 arr.reverse()


:アレイ順序の反転


💜 語句

a.reverse()
  • Return値
    :逆順序配列
  • 💜 とくせい


    呼び出し
  • の配列を反転する、元の配列を変形して参照
  • を返す.

    💜 例

    const a = [1, 2, 3, 4, 5];
    
    console.log(a); // [1, 2, 3, 4, 5]
    a.reverse(); //  [5, 4, 3, 2, 1]

    📌 arr.reverse()と降順

  • arr.reverse()は「反転」の意味で、既存の配列を覆すだけで、降順とは異なり、
  • 昇順、降順にするにはarr.sort()
  • を使用します.
  • の数字をソートする場合はarr.sort()を使用します.reverse()フォーマット
  • は使用しないでください.
    // 예시 1.
    const arr = [5, 9, 3, 1, 2];
    
    console.log(arr); // [5, 9, 3, 1, 2]
    arr.reverse(); // [2, 1, 3, 9, 5]

    📌 arr.sort().reverse()

  • デジタルアレイでarr.sort()を使用すると、Unicode順にソートされ、予想とはまったく異なる結果になります.
    したがって、arr.sort()でソートする配列でarr.reverse()を使用すると、結果は当然正しくない
  • である.
    const nums = [5, 10, 25, 1, 20, 16];
    
    nums.sort(); // [1, 10, 16, 20, 25, 5]
    nums.sort().reverse(); // [5, 25, 20, 16, 10, 1]

    💡 for文の使用方法


    💜 例


    例1。arr.unshift()の使用

    const a = [1, 2, 3, 4, 5];
    
      let b = [];
      for (let i = 0; i < a.length; i++) {
        b.unshift(a[i]);
      }
    
    b; // [5, 4, 3, 2, 1]

    例2。arr.push()の使用

    const a = [1, 2, 3, 4, 5];
    
      let b = [];
      for (let i = a.length - 1; i >= 0; i--) {
        b.push(a[i]);
      }
    
    b; // [5, 4, 3, 2, 1]