วิธี fill
วิธี fill เติมอาร์เรย์ด้วยค่าที่กำหนด
ในพารามิเตอร์แรกของเมธอดจะระบุ
ค่าที่ต้องการ ในพารามิเตอร์ที่สองและสาม
ซึ่งเป็นทางเลือก เรากำหนดตำแหน่งเริ่มต้น
และตำแหน่งสิ้นสุดสำหรับการเติมตามลำดับ
ไวยากรณ์
อาร์เรย์.fill(องค์ประกอบ, [ตำแหน่งเริ่มต้น, [ตำแหน่งสิ้นสุด]]);
ตัวอย่าง
มาลองเติมอาร์เรย์โดยใช้เมธอดนี้:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
ผลลัพธ์ของการรันโค้ด:
['!', '!', '!', '!']
ตัวอย่าง
คราวนี้เรามาระบุตำแหน่งเริ่มต้น สำหรับการเติมอาร์เรย์:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
ผลลัพธ์ของการรันโค้ด:
['a', '!', '!']
ตัวอย่าง
ลองเติมอาร์เรย์โดยระบุ ทั้งตำแหน่งเริ่มต้นและตำแหน่งสิ้นสุด
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
ผลลัพธ์ของการรันโค้ด:
['a', 'b', '!', 'e']
ตัวอย่าง
คราวนี้เรามาเริ่มเติมอาร์เรย์
จากด้านท้ายสุด โดยระบุพารามิเตอร์ที่สอง
เป็นดัชนี -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
ผลลัพธ์ของการรันโค้ด:
['a', 'b', 'c', '!']