हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी में एक से अधिक सबसे बड़े तत्व हो सकते हैं (यानी, सबसे बड़ा तत्व दोहराना)।
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक ऐसी सरणी लेता है और सबसे बड़े तत्व के सभी सूचकांक लौटाता है।
उदाहरण
इसके लिए कोड होगा -
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 ]