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

ऑब्जेक्ट प्रॉपर्टीज़ के मान से उच्चतम संख्या रिटर्न करें - JavaScript


मान लीजिए, हमारे पास एक ऑब्जेक्ट है जो किसी प्रॉपर्टी की कुछ मानदंडों पर रेटिंग रखता है जैसे:

const rating = {
    "overall": 92,
    "atmosphere": 93,
    "cleanliness": 94,
    "facilities": 89,
    "staff": 94,
    "security": 92,
    "location": 88,
    "valueForMoney": 92
}

हमें एक JavaScript फंक्शन लिखना है जो ऐसा एक ऑब्जेक्ट लेता है और वह की-वैल्यू पेयर रिटर्न करता है जिसका मान सबसे अधिक है।

उदाहरण के लिए, इस ऑब्जेक्ट के लिए, आउटपुट होना चाहिए:

const output = {
    "staff": 94
};

उदाहरण

निम्नलिखित कोड है:

const rating = {
    "overall": 92,
    "atmosphere": 93,
    "cleanliness": 94,
    "facilities": 89,
    "staff": 94,
    "security": 92,
    "location": 88,
    "valueForMoney": 92
}
const findHighest = obj => {
    const values = Object.values(obj);
    const max = Math.max.apply(Math, values);
    for(key in obj){
        if(obj[key] === max){
            return {
                [key]: max
            };
        };
    };
};
console.log(findHighest(rating));

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

{ cleanliness: 94 }

  1. JavaScript से URL के GET पैरामीटर्स का मान जानें JavaScript से URL के GET पैरामीटर्स का मान जानें

    JavaScript से URL के GET पैरामीटर्स का मान जानने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Doc

  1. - JavaScript में संख्या का विस्तारित रूप वापस करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और संख्या का विस्तारित रूप दर्शाने वाली एक स्ट्रिंग वापस करता है, जो प्रत्येक संख्या के स्थान मूल्य को इंगित करता है। उदाहरण कोड निम्न है - { const str = String(num); let res = ; let multiplier = Math.pow(10, str.length - 1)

  1. - JavaScript में nth इवन नंबर लौटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। और हमारा फ़ंक्शन बस नेचुरल नंबर्स में nth इवन नंबर लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है − { const next = num * 2; const res = next - 2; return res; }; console.log(nthEven(num));आउटपुट135528