Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में ऐरे में सबसे बड़ी वैल्यू के इंडेक्स लौटाएं


हमें एक JavaScript फंक्शन लिखना है जो नंबरों के ऐरे को लेता है। ऐरे में एक से अधिक सबसे बड़ा एलिमेंट हो सकता है (यानी, दोहराया गया सबसे बड़ा एलिमेंट)।

हमें एक 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 ]

  1. JavaScript array.values() मेथड JavaScript array.values() मेथड

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें दिए गए ऐरे के सभी मान होते हैं। उदाहरण { fillEle.innerHTML = ; for (let x of arr.values()) { fillEle.innerHTML += x + </br>; } }); </script> </body> </html> आउटपुट यहां क

  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग

    जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title>

  1. मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें? मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें?

    मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स खोजने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>