100 of 264 menu

เมธอด pop

เมธอด pop ลบองค์ประกอบสุดท้าย ออกจากอาเรย์ ในกรณีนี้อาเรย์ต้นฉบับจะถูกเปลี่ยนแปลง และผลลัพธ์ของเมธอดคือองค์ประกอบที่ถูกลบออกมา จะถูกส่งกลับ

ไวยากรณ์

อาเรย์.pop();

ตัวอย่าง

มาลบองค์ประกอบสุดท้ายออกจากอาเรย์กัน:

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

ผลลัพธ์การทำงานของโค้ด:

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

ตัวอย่าง

มาดูองค์ประกอบสุดท้ายที่ ถูกลบออกจากอาเรย์ต้นฉบับกัน:

let arr = ['a', 'b', 'c', 'd', 'e']; let del = arr.pop(); console.log(del);

ผลลัพธ์การทำงานของโค้ด:

'e'

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

มาทำให้อาเรย์กลายเป็นสตริง '16-25-34' กัน สำหรับการแก้ปัญหาให้ใช้การผสมผสานของ เมธอด pop, shift, push และ join:

let arr = ['1', '2', '3', '4', '5', '6']; let res = []; while (arr.length > 0) { // อาเรย์ลดลงในลูปจนกว่าจะถึงศูนย์ let first = arr.shift(); let last = arr.pop(); let str = first + last; // ที่นี่จะได้สตริง '16', ต่อมา '25', ต่อมา '34' res.push(str); } // หลังลูปใน res เป็นอาเรย์ ['16', '25', '34']. มารวมมันเป็นสตริง: res = res.join('-'); console.log(res);

ผลลัพธ์การทำงานของโค้ด:

'16-25-34'

ดูเพิ่มเติม

  • เมธอด shift,
    ซึ่งลบองค์ประกอบแรกของอาเรย์
  • เมธอด push และ unshift,
    ซึ่งเพิ่มองค์ประกอบเข้าไปในอาเรย์
  • เมธอด 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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ