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

नल को "-" जावास्क्रिप्ट से कैसे बदलें

<घंटा/>

हमें एक ऐसा फंक्शन लिखना है जो एक ऑब्जेक्ट को कई चाबियों के साथ लेता है और सभी झूठे मानों को डैश ('-') से बदल देता है। हम केवल मूल ऑब्जेक्ट पर पुनरावृति करेंगे, उन कुंजियों की जाँच करेंगे जिनमें झूठे मान हैं, और हम उन झूठे मानों को बिना किसी अतिरिक्त स्थान (यानी, जगह में) का उपभोग किए बिना '-' से बदल देंगे।

उदाहरण

const obj = {
   key1: 'Hello',
   key2: 'World',
   key3: '',
   key4: 45,
   key5: 'can i use arrays',
   key6: null,
   key7: 'fast n furious',
   key8: undefined,
   key9: '',
   key10: NaN,
};
const swapValue = (obj) => {
   Object.keys(obj).forEach(key => {
      if(!obj[key]){
         obj[key] = '-';
      }
   });
};
swapValue(obj);
console.log(obj);

आउटपुट

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

{
   key1: 'Hello',
   key2: 'World',
   key3: '-',
   key4: 45,
   key5: 'can i use arrays',
   key6: '-',
   key7: 'fast n furious',
   key8: '-',
   key9: '-',
   key10: '-'
}

  1. जावास्क्रिप्ट के साथ टेक्स्ट को कैसे टॉगल करें?

    जावास्क्रिप्ट के साथ टेक्स्ट को टॉगल करने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe

  1. जावास्क्रिप्ट में शून्य/खाली वस्तुओं वाले सरणी को मान कैसे असाइन करें?

    जावास्क्रिप्ट का उपयोग करके शून्य/खाली वस्तुओं के साथ एक सरणी को मान निर्दिष्ट करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, init

  1. जावास्क्रिप्ट के साथ तालिका में नल मान डालने से कैसे बचें?

    तालिका में डाले गए शून्य मानों से छुटकारा पाने के लिए, आपको मान दर्ज करते समय स्थिति की जांच करनी होगी। NULL की जाँच करने की शर्त इस प्रकार होनी चाहिए - while( !( yourVariableName1==null || yourVariableName2==null || yourVariableName3==null…...N){    // yourStatement1