93 of 264 menu

วิธี reverse

วิธี reverse เปลี่ยนลำดับขององค์ประกอบ ในอาร์เรย์ให้กลับด้าน วิธีนี้ เปลี่ยนแปลงอาร์เรย์เดิม (มัน จะกลายเป็นอาร์เรย์ที่ถูกพลิกกลับ) และคืนค่าอาร์เรย์ที่ถูกพลิกกลับด้วย (สามารถใช้งานได้ทั้งสองแบบ)

ไวยากรณ์

อาร์เรย์.reverse();

ตัวอย่าง

มาพลิกกลับอาร์เรย์กัน:

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

ผลลัพธ์จากการเรียกใช้โค้ด:

['c', 'b', 'a']

ตัวอย่าง

คราวนี้ลองบันทึกอาร์เรย์ที่ถูกพลิกกลับ ลงในตัวแปรใหม่:

let arr = ['a', 'b', 'c']; let res = arr.reverse(); console.log(res);

ผลลัพธ์จากการเรียกใช้โค้ด:

['c', 'b', 'a']

ตัวอย่าง . การนำไปใช้

ลองพลิกกลับสตริงตามลำดับย้อนกลับ โดยแยกสตริงออกเป็นอาร์เรย์ ด้วยวิธี split โดยใช้ตัวคั่น '' (ตัวคั่นนี้จะทำให้ แต่ละตัวอักษรของสตริงอยู่ในแต่ละองค์ประกอบ ของอาร์เรย์) พลิกกลับอาร์เรย์นี้ด้วยวิธี reverse และจากนั้นรวมอาร์เรย์ที่ถูกพลิกกลับ กลับเข้าด้วยกันโดยใช้ join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

ผลลัพธ์จากการเรียกใช้โค้ด:

'987654321'

ตัวอย่าง . การนำไปใช้

มาทำให้การแก้ปัญหาก่อนหน้านี้ง่ายขึ้น - รวม คำสั่งทั้งหมดเข้าด้วยกันเป็นสายโซ่:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

ผลลัพธ์จากการเรียกใช้โค้ด:

'987654321'

ดูเพิ่มเติม

  • วิธี split,
    ซึ่งแยกสตริงออกเป็นอาร์เรย์ตามตัวคั่นที่ระบุ
  • วิธี join,
    ซึ่งรวมองค์ประกอบของอาร์เรย์เป็นสตริงด้วยตัวคั่นที่ระบุ
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ