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

Lb Xngkh Prakxb Raek Xxk Cak Xarrey Ni Javascript



นักพัฒนามักจะต้องการใช้รหัสโปรแกรมพื้นฐานสำหรับการลบรายการออกจากอาร์เรย์ บางครั้ง มีสถานการณ์ที่โปรแกรมเมอร์ต้องเผชิญในการลบองค์ประกอบแรกออกจากอาร์เรย์ เพื่อให้พวกเขาสามารถต่อท้ายองค์ประกอบที่จำเป็นเมื่อเริ่มต้น ในการดำเนินการนี้ 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