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

JavaScript में filter() मेथड की क्या भूमिका है?


JavaScript सरणी filter() मेथड प्रदान किए गए फंक्शन द्वारा लागू टेस्ट पास करने वाले सभी एलिमेंट के साथ एक नई सरणी बनाता है।

पैरामीटर निम्न हैं:

  • callback - सरणी के प्रत्येक एलिमेंट को टेस्ट करने के लिए फंक्शन।

  • thisObject - कॉलबैक निष्पादित करते समय this के रूप में उपयोग करने के लिए ऑब्जेक्ट।

JavaScript में filter() मेथड के साथ काम करने का तरीका जानने के लिए निम्न कोड चलाएं:

उदाहरण

 <html> <head> <title>JavaScript Array filter Method</title> </head> <body> <script> if (!Array.prototype.filter) { Array.prototype.filter = function(fun /*, thisp*/) { var len = this.length; if (typeof fun != "function") throw new TypeError(); var res = new Array(); var thisp = arguments[1]; for (var i = 0; i < len; i++) { if (i in this) { var val = this[i]; // in case fun mutates this if (fun.call(thisp, val, i, this)) res.push(val); } } return res; }; } function isBigEnough(element, index, array) { return (element >= 10); } var filtered = [12, 5, 8, 130, 44].filter(isBigEnough); document.write("Filtered Value : " + filtered ); </script> </body> </html> 

  1. - JavaScript में Array.some() मेथड का उपयोग

    Array.some() मेथड some() जांचता है कि ऐरे में कम से कम एक एलिमेंट टेस्ट पास करता है या नहीं। एक भी पास होने पर true, सभी फेल होने पर false लौटाता है। every() का पूरक। सिंटैक्स array.some(callback(element, index, array), thisArg) उदाहरण = 15000; } document.getElementById(demo1).innerH

  1. - JavaScript में _.union() मेथड का महत्व

    _.union() _.union() मेथड underscore.js से संबंधित है जो JavaScript की एक लाइब्रेरी है। _.union() फंक्शन का उपयोग n संख्या में ऐरे लेने और उन सभी ऐरे में अद्वितीय टर्म्स के साथ एक नया ऐरे लौटाने के लिए किया जाता है (सभी ऐरे का यूनियन)। यह ऐरे के प्रत्येक मान की जांच करता है और अद्वितीय मानों को दूसर

  1. - JavaScript में _.size() मेथड का उपयोग

    _.size() _.size() JavaScript के underscore.js लाइब्रेरी से है। इसका उपयोग ऐरे के आकार को खोजने के लिए किया जाता है। इस मेथड का उपयोग करने से पहले underscore.js के CDN का उपयोग सुनिश्चित करना चाहिए ताकि कोड निष्पादित हो सके। सिंटैक्स _.size(array); उदाहरण-1 निम्न उदाहरण में, एक सामान्य ऐरे को _.size