เราจำเป็นต้องเขียนฟังก์ชัน 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