ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่อยู่บนอ็อบเจกต์ต้นแบบของ Array โดยจะต้องรับค่าตามตัวอักษร และคืนค่าเป็น true หากค่านั้นมีอยู่ในอาร์เรย์ที่เรียกใช้อยู่ มิฉะนั้นจะเป็นเท็จ
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const arr = [1, 2, 3, 4, 5, 6, 7, 8]; const num = 6; Array.prototype.customIncludes = function(num){ for(let i = 0; i < this.length; i++){ const el = this[i]; if(num === el){ return true; }; }; return false; }; console.log(arr.customIncludes(num));
ผลลัพธ์
true