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

JavaScript में ऐरे से नल वैल्यू कैसे फ़िल्टर करें?

उदाहरण

filter() का उपयोग करके नल, अनडिफाइंड और खाली स्ट्रिंग हटाएं।

var names = [null, "John", null, "David", "", "Mike", null, undefined, "Bob", "Adam", null, null]; 
console.log("Before filter null="); 
console.log(names); 
var filterNullValues = names.filter(obj => obj); 
console.log("After filtering the null values="); 
console.log(filterNullValues);

प्रोग्राम चलाने के लिए:

node fileName.js

आउटपुट

PS C:\Users\Amit\JavaScript-code> node demo148.js 
Before filter null=[ null, 'John', null, 'David', '', 'Mike', null, undefined, 'Bob', 'Adam', null, null ] 
After filtering the null values= [ 'John', 'David', 'Mike', 'Bob', 'Adam' ]
  1. - JavaScript में TypedArray.filter() फ़ंक्शन

    TypedArray का filter() फ़ंक्शन एक फ़ंक्शन का नाम दर्शाने वाला स्ट्रिंग मान स्वीकार करता है, सरणी के सभी तत्वों का परीक्षण करता है कि क्या वे प्रदान किए गए फ़ंक्शन द्वारा लागू परीक्षण को पास करते हैं, और उन सभी तत्वों के साथ एक नई सरणी बनाता है जो परीक्षण पास करते हैं।सिंटैक्सइसका सिंटैक्स निम्नानुसा

  1. जावास्क्रिप्ट Array.from() मेथड जावास्क्रिप्ट Array.from() मेथड

    जावास्क्रिप्ट का from() मेथड किसी ऑब्जेक्ट से जिसमें length प्रॉपर्टी हो या किसी इटरेबल ऑब्जेक्ट से Array ऑब्जेक्ट लौटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: Array.from(obj, mapFunction, thisArg) ऊपर, पैरामीटर obj एरे में बदलने वाला ऑब्जेक्ट है, mapFunction कॉल करने के लिए मैप फंक्शन

  1. JavaScript Array.from(): एरे-लाइक से एरे बनाएं JavaScript Array.from(): एरे-लाइक से एरे बनाएं

    Array.from() एक स्थिर मेथड है जो एरे-लाइक या इटरेटर ऑब्जेक्ट्स से एक नया, शैलो-कॉपीड एरे इंस्टेंस बनाता है। यह arguments, NodeList, Set, Map, स्ट्रिंग्स, आदि को एरे में बदलने का मानक तरीका है। उदाहरण { const arr = Array.from(str); fillEle.innerHTML = एरे: + arr.join(, ); })