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

JavaScript में केवल नल वैल्यूज को फिल्टर करना


हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो एक ऐरे ले जिसमें कुछ फाल्सी वैल्यूज हों। फंक्शन को ऐरे से सभी नल वैल्यूज को इन-प्लेस हटाना चाहिए।

उदाहरण के लिए: यदि इनपुट ऐरे है:

const arr = [12, 5, undefined, null, 0, false, null, 67, undefined, false, null];

तो आउटपुट होना चाहिए:

const output = [12, 5, undefined, 0, false, 67, undefined, false];

उदाहरण

इसके लिए कोड:

const arr = [12, 5, undefined, null, 0, false, null, 67, undefined, false, null]; const removeNullValues = arr => {    for(let i = 0; i < arr.length; ){       // null का डेटा टाइप ऑब्जेक्ट है और यह एक फाल्सी वैल्यू है       // तो जावास्क्रिप्ट में मौजूद एकमात्र फाल्सी ऑब्जेक्ट null है       if(typeof arr[i] === 'object' && !arr[i]){          arr.splice(i, 1);       }else{          i++;          continue;       };    }; }; removeNullValues(arr); console.log(arr);

आउटपुट

कंसोल में आउटपुट:

[ 12, 5, undefined, 0, false, 67, undefined, false ]

  1. जावास्क्रिप्ट में Undefined जावास्क्रिप्ट में Undefined

    जावास्क्रिप्ट undefined प्रॉपर्टी निर्दिष्ट करती है कि क्या किसी वेरिएबल को डिक्लेयर किया गया है या उसे अभी तक कोई मान असाइन किया गया है। जावास्क्रिप्ट undefined प्रॉपर्टी को लागू करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /&

  1. जावास्क्रिप्ट में फाल्सी वैल्यूज की पहचान जावास्क्रिप्ट में फाल्सी वैल्यूज की पहचान

    जावास्क्रिप्ट में निम्नलिखित मान बूलियन प्रकार के रूप में मूल्यांकन करने पर false होते हैं: 0 खाली स्ट्रिंग: "" , '' , या `` null undefined NaN - नॉट अ नंबर वैल्यू जावास्क्रिप्ट में फाल्सी वैल्यूज की पहचान के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang=&quo

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

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