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

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

<घंटा/>

समस्या

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

हमें कॉलबैक फ़ंक्शन को पहले और दूसरे तर्क के रूप में वर्तमान तत्व और वर्तमान अनुक्रमणिका को फीड करना चाहिए।

उदाहरण

निम्नलिखित कोड है -

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(val, start, end) ऊपर, वैल सरणी को भरने के लिए मान है, सरणी भरना शुरू करने के लिए प्रारंभ सूचकांक है, जबकि अंत सरणी भरने को रोकने के लिए अनुक्रमणिका है। आइए अब

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

    जावास्क्रिप्ट के Array.prototype.map() फ़ंक्शन का उपयोग कॉल किए गए फ़ंक्शन के परिणामों के साथ एक नई सरणी बनाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - arr.map(function callback(currentValue[, index[, array]]) आइए अब जावास्क्रिप्ट में Array.prototype.map() पद्धति को लागू करें - उदाहरण <!D

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

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