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

जावास्क्रिप्ट में किसी सरणी से झूठे मान कैसे निकालें?

<घंटा/>

Javascript लाइब्रेरी underscore.js प्रदान किया है _.compact() सभी झूठे . को हटाने की विधि एक सरणी में मान। एक सरणी में गलत मान और कुछ नहीं बल्कि NaN, अपरिभाषित, खाली स्ट्रिंग, गलत और 0 हैं। यह एक नया सरणी देता है जो आउटपुट के रूप में झूठे मानों से मुक्त होता है।

वाक्यविन्यास

_.compact( array );

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

उदाहरण

<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" के रूप में मौजूद है, इसलिए इसे झूठा नहीं माना जाएगा मूल्य। तो यह आउटपुट में प्रदर्शित होगा।

उदाहरण

<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() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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

  1. मैं एक सरणी जावास्क्रिप्ट से किसी विशिष्ट आइटम को कैसे हटा सकता हूं?

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