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

JavaScript ऑब्जेक्ट में केवल विशिष्ट वैल्यू को कैसे गुणा करें?


मान लीजिए निम्नलिखित हमारा ऑब्जेक्ट है:

var employee =
    [
        { name: "John", amount: 800 },
        { name: "David", amount: 500 },
        { name: "Bob", amount: 450 }
    ]

हमें "amount" वैल्यू को 2 से गुणा करना है, केवल तभी जब amount 500 से अधिक हो यानी अपेक्षित आउटपुट होना चाहिए:

[
    { name: 'John', amount: 1600 },
    { name: 'David', amount: 500 },
    { name: 'Bob', amount: 900 }
]

उदाहरण

ऑब्जेक्ट वैल्यू को गुणा करने के लिए नमूना उदाहरण यहां है:

var employee =
    [
        { name: "John", amount: 800 },
        { name: "David", amount: 500 },
        { name: "Bob", amount: 450 }
    ]
console.log("Before multiplying the result=")
console.log(employee)
for (var index = 0; index < employee.length; index++) {
    if (employee[index].amount > 500) {
        employee[index].amount = employee[index].amount * 2;
    }
}
console.log("After multiplying the result=")
console.log(employee)

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:

node fileName.js

यहां, मेरा फ़ाइल नाम demo257.js है।

आउटपुट

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

PS C:\Users\Amit\javascript-code> node demo257.js
Before multiplying the result=
[
    { name: 'John', amount: 800 },
    { name: 'David', amount: 500 },
    { name: 'Bob', amount: 450 }
]
After multiplying the result=
[
    { name: 'John', amount: 1600 },
    { name: 'David', amount: 500 },
    { name: 'Bob', amount: 900 }
]

  1. जावास्क्रिप्ट में Map ऑब्जेक्ट जावास्क्रिप्ट में Map ऑब्जेक्ट

    Map ऑब्जेक्ट को ES6 में पेश किया गया था और यह एलिमेंट्स का एक संग्रह है जो की और वैल्यू पेयर होते हैं। एक मैप में की या वैल्यू एक ऑब्जेक्ट या प्रिमिटिव वैल्यू हो सकती है। जावास्क्रिप्ट में मैप ऑब्जेक्ट के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta

  1. JavaScript में Blob ऑब्जेक्ट JavaScript में Blob ऑब्जेक्ट

    Blob ऑब्जेक्ट एक अपरिवर्तनीय (immutable) ऑब्जेक्ट को दर्शाता है जिसका उपयोग कच्चे डेटा (raw data) को प्रस्तुत करने के लिए किया जाता है। Blob में size और mime type प्रॉपर्टी होती हैं, ठीक वैसे ही जैसे किसी फाइल में होती हैं। File, Blob से व्युत्पन्न (derived) है और Blob का उपयोग उन स्थानों पर किया जा

  1. जावास्क्रिप्ट में RegExp ऑब्जेक्ट जावास्क्रिप्ट में RegExp ऑब्जेक्ट

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट में पैटर्न मिलान, खोज और टेक्स्ट के भाग को निकालने के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो RegExp कंस्ट्रक्टर या लिटरल सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html la