เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ขององค์ประกอบ อาร์เรย์ขององค์ประกอบอาจมีค่าที่ไม่ได้กำหนดด้วยเช่นกัน
ฟังก์ชันของเราควรนับความยาวของอาร์เรย์ และการนับควรมีเฉพาะการนับองค์ประกอบที่กำหนดไว้เท่านั้น
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const arr = [12, undefined, "blabla", ,true, 44]; const countDefined = (arr = []) => { let filtered; filtered = arr.filter(el => { return el !== undefined; }); const { length } = filtered; return length; }; console.log(countDefined(arr));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
4