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

JavaScript में null को "-" से कैसे बदलें


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

उदाहरण

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. JavaScript से टेक्स्ट टॉगल करें JavaScript से टेक्स्ट टॉगल करें

    JavaScript का उपयोग करके किसी एलिमेंट का टेक्स्ट कंटेंट दो स्थितियों के बीच टॉगल करना एक सामान्य UI पैटर्न है (जैसे अधिक दिखाएं/कम दिखाएं, चालू/बंद)। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scale=1 /> <style> bo

  1. जावास्क्रिप्ट में null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज कैसे असाइन करें? जावास्क्रिप्ट में null/खाली ऑब्जेक्ट्स वाले ऐरे में वैल्यूज कैसे असाइन करें?

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

  1. JavaScript के साथ टेबल में NULL मान डालने से बचें JavaScript के साथ टेबल में NULL मान डालने से बचें

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