⊗jsSpDtER 286 of 294 menu

การลบองค์ประกอบอาร์เรย์แบบ Immutable ใน JavaScript

ตอนนี้เรามาเรียนรู้วิธีการลบองค์ประกอบ ในอาร์เรย์แบบ Immutable กัน ตัวอย่างเช่น สมมติว่าเรามีอาร์เรย์ดังนี้:

let arr = [1, 2, 3, 4, 5];

สมมติว่าดัชนีสำหรับการลบ เก็บอยู่ในตัวแปร ind:

let ind = 3;

มาเริ่มลบองค์ประกอบด้วยดัชนีที่กำหนดกัน ตามแนวทางของเรา เราควร สร้างสำเนาของอาร์เรย์และลบ องค์ประกอบออกจากสำเนา มาลองทำ ดู:

let copy = Object.assign([], arr); copy.splice(ind, 1); let res = copy;

ลองใช้แนวทางที่สอง:

let res = [ ...arr.slice(0, ind), ...arr.slice(ind + 1) ];

สร้างปุ่มที่เมื่อคลิกแล้วจะ ทำการลบองค์ประกอบออกจากอาร์เรย์ ให้ดัชนีขององค์ประกอบที่ต้องการลบเก็บไว้ ในตัวแปร

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