นักพัฒนามักจะต้องการใช้รหัสโปรแกรมพื้นฐานสำหรับการลบรายการออกจากอาร์เรย์ บางครั้ง มีสถานการณ์ที่โปรแกรมเมอร์ต้องเผชิญในการลบองค์ประกอบแรกออกจากอาร์เรย์ เพื่อให้พวกเขาสามารถต่อท้ายองค์ประกอบที่จำเป็นเมื่อเริ่มต้น ในการดำเนินการนี้ JavaScript มีเมธอดที่สร้างไว้ล่วงหน้า เช่น เมธอด shift() และเมธอด slice()
โพสต์นี้จะสาธิตวิธีการลบองค์ประกอบแรกออกจากอาร์เรย์โดยใช้ JavaScript
จะลบองค์ประกอบแรก / ที่ 1 ออกจากอาร์เรย์ใน JavaScript ได้อย่างไร
สำหรับการลบองค์ประกอบที่ 1 ออกจากอาร์เรย์ ให้ใช้วิธี JavaScript ที่กำหนด:
วิธีที่ 1: ลบองค์ประกอบที่ 1 ออกจากอาร์เรย์โดยใช้เมธอด shift()
หากต้องการลบองค์ประกอบที่ 1 ของอาร์เรย์ ให้ใช้ JavaScript ที่สร้างไว้ล่วงหน้า “ กะ() ' กระบวนการ. มันลบองค์ประกอบแรกของอาร์เรย์และส่งกลับด้วยองค์ประกอบที่เลื่อน
ไวยากรณ์
ใช้ไวยากรณ์ที่กำหนดเพื่อลบองค์ประกอบที่ 1 ของอาร์เรย์:
array.shift ( )ตัวอย่าง
ในตัวอย่างที่กำหนด เราจะสร้าง ' อาร์เรย์ ”:
var อาร์เรย์ = [ 'ชวา' , 'จาวาสคริปต์' , 'HTML' , 'ซีเอสเอส' ] ;เรียกเมธอด shift() ที่จะลบองค์ประกอบแรกของอาร์เรย์และเก็บองค์ประกอบนั้นไว้ในตัวแปร “ ลบองค์ประกอบแรก ”:
var removeFirstElement = array.shift ( ) ;พิมพ์อาร์เรย์ Shift ที่เป็นผลลัพธ์บนคอนโซล:
คอนโซล.ล็อก ( อาร์เรย์ ) ;พิมพ์องค์ประกอบที่ถูกลบออกจากอาร์เรย์บนคอนโซลด้วย:
คอนโซล.ล็อก ( ลบองค์ประกอบแรก + 'ถูกลบออกจาก Array' ) ;เอาต์พุตระบุว่า “ ชวา ” ถูกกำจัดออกจากอาร์เรย์เรียบร้อยแล้ว:
วิธีที่ 2: ลบองค์ประกอบแรกออกจากอาร์เรย์โดยใช้วิธีการชิ้น ()
อีกวิธีในการลบองค์ประกอบที่ 1 ออกจากอาร์เรย์คือ “ ชิ้น() ' กระบวนการ. โดยจะคืนค่าอาร์เรย์ขององค์ประกอบระหว่างดัชนีแรกและดัชนีสุดท้ายที่ให้ไว้
ไวยากรณ์
ทำตามไวยากรณ์ที่กำหนดสำหรับวิธีการชิ้น ()
ชิ้น ( ดัชนีแรก, ดัชนีสุดท้าย )ในไวยากรณ์ที่กำหนดข้างต้น:
- “ ดัชนีแรก ” คือดัชนีขององค์ประกอบเริ่มต้นที่อาร์เรย์จะแบ่ง
- “ ดัชนีสุดท้าย ” เป็นดัชนีสุดท้ายของอาร์เรย์สำหรับการแยก
ตัวอย่าง
โทรหา “ ชิ้น() ” วิธีการโดยผ่าน “ 1 ” ซึ่งเป็นดัชนีแรกของอาร์เรย์ เพื่อรับส่วนของอาร์เรย์ที่เริ่มต้นจากดัชนีที่ 1 โดยลบองค์ประกอบออกจากดัชนีที่ 0:
var removeFirstElement = array.slice ( 1 ) ;พิมพ์อาร์เรย์ผลลัพธ์บนคอนโซล:
คอนโซล.ล็อก ( ลบองค์ประกอบแรก ) ;เอาต์พุต
นั่นคือทั้งหมดที่เกี่ยวกับการลบองค์ประกอบที่ 1 ออกจากอาร์เรย์
บทสรุป
สำหรับการลบองค์ประกอบที่ 1 ออกจากอาร์เรย์ ให้ใช้ปุ่ม “ กะ() ” วิธีการ หรือ “ ชิ้น() ' กระบวนการ. เมธอด shift() จะลบอิลิเมนต์แรกและส่งคืนอาร์เรย์ที่มีอิลิเมนต์ shift ในขณะที่เมธอด slice() จะแบ่งอาร์เรย์โดยการส่งดัชนีเริ่มต้นและสิ้นสุด ในโพสต์นี้ เราได้สาธิตวิธีการลบองค์ประกอบที่ 1 ออกจากอาร์เรย์โดยใช้ JavaScript