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

जावास्क्रिप्ट में Array क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहने वाला फ़ंक्शन


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो Array क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है। यह फ़ंक्शन एक कॉलबैक फ़ंक्शन लेगा और यह फ़ंक्शन उस सबसे पहले तत्व को लौटाएगा जिसके लिए कॉलबैक फ़ंक्शन true देता है। हमें वर्तमान तत्व और वर्तमान सूचकांक को कॉलबैक फ़ंक्शन को पहले और दूसरे तर्क के रूप में देना चाहिए।

उदाहरण

निम्न कोड देखें:

const arr = [4, 67, 24, 87, 15, 78, 3]; Array.prototype.customFind = function(callback){    for(let i = 0; i < this.length; i++){       const el = this[i];       if(callback(el, i)){          return el;       };       continue;    };    return undefined; }; console.log(arr.customFind(el => el % 5 === 0));

आउटपुट

15

  1. जावास्क्रिप्ट Array fill() फंक्शन जावास्क्रिप्ट Array fill() फंक्शन

    जावास्क्रिप्ट का fill() मेथड एरे में एलिमेंट्स को एक स्टैटिक वैल्यू से भरने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.fill(value, start, end) ऊपर, value एरे में भरने का मान है, start एरे भरना शुरू करने का इंडेक्स है, जबकि end एरे भरना बंद करने का इंडेक्स है। उदाहरण 1 <!DOCTYPE ht

  1. जावास्क्रिप्ट Array.prototype.map() फंक्शन जावास्क्रिप्ट Array.prototype.map() फंक्शन

    जावास्क्रिप्ट का Array.prototype.map() फंक्शन कॉल किए गए फंक्शन के परिणामों के साथ एक नया एरे बनाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: arr.map(function callback(currentValue[, index[, array]])) उदाहरण 1 - Math.abs <!DOCTYPE html> <html> <body> <h2>डेमो हेडि

  1. - जावास्क्रिप्ट में Array.prototype.filter() जैसे कस्टम फ़ंक्शन को लागू करना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो Array क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है। हमारा फ़ंक्शन एकमात्र आर्गुमेंट के रूप में एक कॉलबैक फ़ंक्शन लेगा। इस कॉलबैक फ़ंक्शन को सरणी के प्रत्येक तत्व के लिए बुलाया जाना चाहिए। और वह कॉलबैक फ़ंक्शन दो आर्गुमेंट लेगा: संबंधित तत्व और उसका सूचकांक।