บทช่วยสอนนี้จะหารือเกี่ยวกับวิธี 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