ตัวดำเนินการ delete ในอาร์เรย์ใน JavaScript

คุณสามารถลบองค์ประกอบของอาร์เรย์ ได้โดยใช้ตัวดำเนินการ delete ลองดูตัวอย่างกัน สมมติว่าเรามีอาร์เรย์ดังต่อไปนี้:

javascriptlet arr = ['a', 'b', 'c'];

ลองลบหนึ่งในองค์ประกอบของอาร์เรย์ของเราออก:

javascriptdelete arr[1];

ผลลัพธ์คือองค์ประกอบจะถูกลบออก แต่อาร์เรย์ จะกลายเป็นแบบ sparse (มีช่องว่าง):

javascriptconsole.log(arr); // จะแสดงผล ['a',, 'c']
Задание 1

กำหนดให้อาร์เรย์:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

ลบองค์ประกอบสองรายการออกจากอาร์เรย์ ตรวจสอบว่า ค่าของคุณสมบัติ length จะเป็นอย่างไรหลังจากการลบ