เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers อาร์เรย์อาจมีองค์ประกอบที่ยิ่งใหญ่ที่สุดมากกว่าหนึ่งองค์ประกอบ (เช่น การทำซ้ำองค์ประกอบที่ยิ่งใหญ่ที่สุด)
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและส่งคืนดัชนีทั้งหมดขององค์ประกอบที่ยิ่งใหญ่ที่สุด
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const arr = [10, 5, 4, 10, 5, 10, 6]; const findGreatestIndices = arr => { const val = Math.max(...arr); const greatest = arr.reduce((indexes, element, index) => { if(element === val){ return indexes.concat([index]); } else { return indexes; }; }, []); return greatest; } console.log(findGreatestIndices(arr));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
[ 0, 3, 5 ]