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

JavaScript में विशिष्ट शर्त से मेल खाने वाले सभी एलिमेंट्स कैसे खोजें


JavaScript के कई फ्रेमवर्क हैं जिनमें underscore.js एक है। इसने कई फंक्शन्स प्रदान किए हैं जिनमें _.where() एक फंक्शन है जिसका उपयोग विशिष्ट शर्त के आधार पर एलिमेंट्स खोजने के लिए किया जाता है।

यह मेथड एलिमेंट्स को इस आधार पर प्रदर्शित करेगा कि उन्होंने शर्त पास की है या नहीं। मान लीजिए हमने एक शर्त पास की कि प्रदान किए गए ऐरे से कितने लोगों का वेतन 15000 के बराबर है, तो मेथड _.where() हर एलिमेंट की जांच करता है कि उसने शर्त पास की है या नहीं। यदि कोई एलिमेंट शर्त पास करता है, तो वह विशेष एलिमेंट आउटपुट के रूप में प्रदर्शित होगा।

सिंटैक्स

_.where( list, testCondition);

यह जांच के लिए एक ऐरे और एलिमेंट्स का मूल्यांकन करने के लिए एक जांच शर्त स्वीकार करता है। जिन एलिमेंट्स ने शर्त पास की है उन्हें आउटपुट के रूप में प्रदर्शित किया जाएगा।

उदाहरण-1

निम्न उदाहरण में, उम्र के संबंध में एक शर्त पास की गई है और आउटपुट शर्त के आधार पर प्रदर्शित किया गया है।

<html> <body> <script    src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script>    var people = [       {"name": "Dhoni", "age": 38},       {"name": "kohli", "age": 22},       {"name": "Rohit", "age": 28},       {"name": "dhawan", "age": 28}    ]    document.write(JSON.stringify(_.where(people, {age: 28}))); </script> </body> </html>

आउटपुट

[{"name":"akansha","age":28},{"name":"preeti","age":28}]

उदाहरण-2

निम्न उदाहरण में, ऐरे "students" की जांच उनकी आईडी के संबंध में एक शर्त पास करके की जाती है और परिणाम आउटपुट में दिखाए अनुसार प्रदर्शित किए जाते हैं।

<html> <body> <script    src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script>    var students = [       {"name": "Ravi", "id": 45},       {"name": "Surya", "id": 45},       {"name": "Chandra", "id": 47},       {"name": "guru", "id": 40} ]    document.write(JSON.stringify(_.where(students, {id:45}))); </script> </body> </html>

आउटपुट

[{"name":"Ravi","id":45},{"name":"Surya","id":45}]

  1. कौन से JavaScript इवेंट्स फायर हुए, कैसे पता करें? कौन से JavaScript इवेंट्स फायर हुए, कैसे पता करें?

    Chrome DevTools में इवेंट ब्रेकपॉइंट्स कौन से JavaScript इवेंट्स फायर हुए, यह पता लगाने के लिए नीचे दिए गए चरणों का पालन करें। हम Google Chrome वेब ब्राउज़र पर फायर हुए इवेंट्स ले रहे हैं: Google Chrome खोलें और F12 दबाकर Dev Tools खोलें। अब Sources टैब पर जाएं। दाईं ओर Event Listener Br

  1. JavaScript से कैसे पता करें कि कोई एलिमेंट छिपा हुआ है? JavaScript से कैसे पता करें कि कोई एलिमेंट छिपा हुआ है?

    JavaScript से यह पता लगाने के लिए कि कोई एलिमेंट छिपा हुआ है या नहीं, निम्न कोड का उपयोग करें: उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {      

  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>