วิธีการ array.slice() ใน JavaScript คืออะไร?

Withi Kar Array Slice Ni Javascript Khux Xari



อาร์เรย์ JavaScript เป็นตัวแปรพิเศษที่ใช้สำหรับเก็บค่าเดียวและหลายค่า มีหลายวิธีใน JavaScript ที่เชื่อมโยงกับตัวแปรเหล่านี้ เช่น “ array.slice() ”, “ array.splice ”, “ array.pop() ', และอื่น ๆ อีกมากมาย. วิธีการเหล่านี้ใช้กันอย่างแพร่หลายในการจัดการและแก้ไขอาร์เรย์

บทช่วยสอนนี้จะหารือเกี่ยวกับวิธี JavaScript array.slice() โดยเฉพาะ

เมธอด “array.slice()” ใน JavaScript คืออะไร

ในจาวาสคริปต์ “ array.slice() ” เมธอดส่งคืนส่วนย่อยหรือ subarray ของอาร์เรย์ อาร์เรย์ที่ส่งคืนประกอบด้วยองค์ประกอบที่กำหนดโดยจุดเริ่มต้นและองค์ประกอบที่ตามมาทั้งหมดจนถึง แต่ไม่รวมองค์ประกอบที่กำหนดโดยจุดสิ้นสุด หากไม่มีการระบุจุดสิ้นสุด อาร์เรย์ที่ส่งคืนจะมีองค์ประกอบทั้งหมดตั้งแต่ต้นจนจบอาร์เรย์







วิธีการใช้เมธอด “array.slice()” ใน JavaScript?

หากต้องการใช้เมธอด array.slice() ใน JavaScript สามารถใช้ไวยากรณ์ต่อไปนี้ได้:



อาร์เรย์ ชิ้น ( เริ่มต้นสิ้นสุด )

ที่นี่, ' array.slice() ” ประกอบด้วยสองพารามิเตอร์ตามรายการด้านล่าง:



  • เริ่ม ” ใช้เพื่อกำหนดจุดเริ่มต้นของส่วนอาร์เรย์
  • จบ ” ระบุค่าสำหรับส่วนท้ายของอาร์เรย์

ตัวอย่างที่ 1: ใช้ array.slice() วิธีการด้วยค่าดัชนีเริ่มต้นและสิ้นสุด

หากต้องการใช้เมธอด array.slice() ให้ลองใช้ข้อมูลโค้ดที่ระบุ:





  • กำหนดฟังก์ชั่นด้วยชื่อเฉพาะ ในกรณีนี้ เราได้นิยามคำว่า “ ฟังก์ชัน () ” เป็นฟังก์ชัน
  • เริ่มต้นตัวแปรด้วยชื่อเฉพาะและกำหนดค่าในอาร์เรย์
  • จากนั้นประกาศตัวแปรอื่นด้วยชื่ออื่นและเรียกใช้ ' array.slice() ” วิธีการ และระบุค่าพารามิเตอร์ โดยที่ค่าแรก “ 4 ” กำหนดจุดเริ่มต้นของอาร์เรย์และค่าที่สอง “ 7 ” ระบุจุดสิ้นสุดของอาร์เรย์
  • หลังจากนั้น, ' คอนโซล.ล็อก() ” ถูกเรียกสองครั้งเพื่อแสดงอาร์เรย์จริงและอาร์เรย์ที่อัปเดต:
ฟังก์ชัน ฟังค์ชั่น ( ) {

เป็นอาร์เรย์ = [ 'มะม่วง' , 'แอปเปิล' , 'กล้วย' , 'เชอร์รี่' , 'แตงโม' , 'สัปปะรด' , 'องุ่น' ] ;

var new_array = อาร์เรย์ ชิ้น ( 4 , 7 ) ;

คอนโซล บันทึก ( อาร์เรย์ ) ;

คอนโซล บันทึก ( new_array ) ;

}

สุดท้าย เรียกใช้ฟังก์ชันที่กำหนดไว้:

ฟังก์ชั่น ( ) ;

นี่คืออาร์เรย์จริงและอาร์เรย์ที่แบ่งส่วน:



ตัวอย่างที่ 2: ใช้เมธอด “array.slice()” ด้วยค่าดัชนีเริ่มต้นเท่านั้น

คุณยังสามารถใช้ปุ่ม “ array.slice() วิธีการ” โดยการกำหนดค่าเริ่มต้นของดัชนีอาร์เรย์ ในตัวอย่างที่ระบุไว้นี้ เราได้กำหนดอาร์เรย์ด้วยค่าตัวเลขและเรียกใช้ ' array.slice() ” วิธีการที่ “ 2 ” กำหนดจุดเริ่มต้นของดัชนีอาร์เรย์ ด้วยเหตุนี้ เมธอดจะลบค่าทั้งสองออกจากจุดเริ่มต้นและส่งคืนอาร์เรย์ใหม่พร้อมองค์ประกอบที่เหลือ:

ฟังก์ชัน ฟังค์ชั่น ( ) {

เป็นอาร์เรย์ = [ 32 , 65 , 78 , 23 , 57 , 31 ] ;

var new_array = อาร์เรย์ ชิ้น ( 2 ) ;

คอนโซล บันทึก ( อาร์เรย์ ) ;

คอนโซล บันทึก ( new_array ) ;

}

จากนั้น เรียกใช้ฟังก์ชันที่กำหนดด้วยความช่วยเหลือของชื่อฟังก์ชัน:

ฟังก์ชั่น ( ) ;

เป็นผลให้สององค์ประกอบแรกถูกลบออกจากอาร์เรย์และอาร์เรย์ใหม่ที่มีองค์ประกอบที่เหลือจะแสดงบนคอนโซล:

นั่นคือทั้งหมดที่เกี่ยวกับเมธอด array.slice() ใน JavaScript

บทสรุป

array.slice() ” เป็นวิธีการของ JavaScript ที่ลบส่วนใดส่วนหนึ่งของอาร์เรย์ด้วยความช่วยเหลือของดัชนีที่กำหนด ผู้ใช้สามารถระบุดัชนีเริ่มต้นและสิ้นสุดเป็นพารามิเตอร์ของวิธีการ นอกจากนี้ การระบุดัชนีเริ่มต้นเพียงอย่างเดียวจะลบองค์ประกอบออกจากจุดเริ่มต้นของอาร์เรย์ บล็อกนี้ได้ระบุไว้ว่า “ array.slice() ” วิธีการที่มีหลายตัวอย่างใน JavaScript