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

जावास्क्रिप्ट में सरणी से फाल्सी वैल्यूज कैसे हटाएं?

जावास्क्रिप्ट लाइब्रेरी underscore.js ने सरणी में सभी false मानों को हटाने के लिए _.compact() मेथड प्रदान किया है। सरणी में फाल्सी मान NaN, undefined, खाली स्ट्रिंग, false और 0 हैं। यह फाल्सी मानों से मुक्त एक नई सरणी आउटपुट के रूप में लौटाता है।

सिंटैक्स

_.compact( array );

यह एक सरणी को पैरामीटर के रूप में लेता है और false मानों से मुक्त एक नई सरणी लौटाता है।

उदाहरण

<html> <body>    <script type="text/javascript"    src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body>    <script>       document.write(_.compact(["zero", 1, NaN,false, 2, '', 3, undefined]));    </script> </body> </html>

आउटपुट

zero,1,2,3

यदि कोई फाल्सी मान कोटेशन मार्क्स (" ") के अंदर है तो इसे फाल्सी मान नहीं माना जाएगा।

निम्नलिखित उदाहरण में, चूंकि 0 कोटेशन मार्क्स के अंदर "0" के रूप में मौजूद है, इसे false मान नहीं माना जाएगा। इसलिए यह आउटपुट में प्रदर्शित होगा।

उदाहरण

<html> <body>    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body>    <script>       document.write(_.compact(["0", 1, 'NaN',false, 2, '', 3, undefined]));    </script> </body> </html>

आउटपुट

0,1,NaN,2,3
  1. JavaScript array.values() मेथड JavaScript array.values() मेथड

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें दिए गए ऐरे के सभी मान होते हैं। उदाहरण { fillEle.innerHTML = ; for (let x of arr.values()) { fillEle.innerHTML += x + </br>; } }); </script> </body> </html> आउटपुट यहां क

  1. मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें? मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें?

    मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स खोजने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>

  1. - JavaScript में ऐरे से किसी विशिष्ट आइटम को कैसे हटाएं

    मान लीजिए, हमारे पास नंबर्स का एक ऐरे है और हमने इसमें एलिमेंट्स जोड़े हैं। आपको ऐरे से किसी विशिष्ट एलिमेंट को हटाने का एक सरल तरीका निकालना है।निम्नलिखित वही है जो हम ढूंढ रहे हैं:array.remove(number);हमें कोर JavaScript का उपयोग करना है। फ्रेमवर्क की अनुमति नहीं है।उदाहरणइसके लिए कोड होगा:const a