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

JavaScript में ऑब्जेक्ट्स के ऐरे के अंदर वह ऑब्जेक्ट कैसे ढूंढें जिसमें सबसे अधिक वैल्यू हो?


हमारे पास एक ऐरे है जिसमें कई ऑब्जेक्ट्स हैं जिनका नाम student है, प्रत्येक ऑब्जेक्ट student की कई प्रॉपर्टीज़ हैं, जिनमें से एक grades नाम का एक ऐरे है -

const arr = [   {     name: "Student 1",     grades: [ 65, 61, 67, 70 ]   },   {     name: "Student 2",     grades: [ 50, 51, 53, 90 ]   },   {     name: "Student 3",     grades: [ 0, 20, 40, 60 ]   } ];

हमें एक फ़ंक्शन बनाना होगा जो student के ऐरे के माध्यम से लूप करता है और ढूंढता है कि किस student ऑब्जेक्ट के अंदर उसके grades ऐरे में सबसे अधिक ग्रेड है।

उदाहरण

इसका कोड होगा -

const arr = [   {     name: "Student 1",     grades: [ 65, 61, 67, 70 ]   },   {     name: "Student 2",     grades: [ 50, 51, 53, 90 ]   },   {     name: "Student 3",     grades: [ 0, 20, 40, 60 ]   } ]; const highestGrades = arr.map((stud, ind) => {   return {     name: stud.name,     highestGrade: Math.max.apply(Math, stud.grades) // एक student का     highest grade   }; }); const bestStudent = highestGrades.sort((a, b) => {   return b.highestGrade - a.highestGrade; })[0]; console.log(bestStudent.name + " has the highest score of " + bestStudent.highestGrade);

आउटपुट

कंसोल में आउटपुट होगा -

Student 2 has the highest score of 90

  1. जावास्क्रिप्ट में maps या forEach का उपयोग करके ऑब्जेक्ट के अंदर ऑब्जेक्ट्स के ऐरे को पार्स करना जावास्क्रिप्ट में maps या forEach का उपयोग करके ऑब्जेक्ट के अंदर ऑब्जेक्ट्स के ऐरे को पार्स करना

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

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स को सिंगल ऑब्जेक्ट ऐरे में मर्ज कैसे करें? जावास्क्रिप्ट में ऑब्जेक्ट्स को सिंगल ऑब्जेक्ट ऐरे में मर्ज कैसे करें?

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

  1. - JavaScript में ऐरे से उच्चतम मान लौटाना

    हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को लेता है। हमारा फ़ंक्शन ऐरे के माध्यम से इटरेट करना चाहिए और ऐरे से सबसे बड़ा (लार्जेस्ट) एलिमेंट चुनकर उसे लौटाना चाहिए।उदाहरणइसके लिए कोड होगा:const arr = [5, 3, 20, 15, 7]; const findGreatest = (arr = []) => {    let greatest = -