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

जावास्क्रिप्ट का उपयोग करके दो सरणियों के प्रत्येक संबंधित तत्व के लिए एक कस्टम फ़ंक्शन लागू करना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में कॉलबैक फ़ंक्शन (जो दो तर्क लेता है और एक मान देता है) लेता है और अनिवार्य रूप से दूसरे और तीसरे तर्क के समान लंबाई के दो सरणी।

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

उदाहरण

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

const arr1 = [1, 2, 3, 4];
const arr2 = [5, 6, 7, 8];
const add = (a, b) => a + b;
const applyFunction = (callback = () => {}, arr1 = [], arr2 = []) => {
   const res = [];
   arr1.forEach((num1, ind) => {
      const num2 = arr2[ind];
      res.push(callback(num1, num2));
   });
   return res;
};
console.log(applyFunction(add, arr1, arr2));

आउटपुट

[6, 8, 10, 12]

  1. जावास्क्रिप्ट में लाइब्रेरी फ़ंक्शन का उपयोग किए बिना संबंधित स्ट्रिंग की संख्या परिवर्तित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या n लेता है और इसे इनबिल्ट फ़ंक्शंस स्ट्रिंग () या टूस्ट्रिंग () या स्ट्रिंग कॉन्सटेनेशन का उपयोग किए बिना संबंधित स्ट्रिंग में परिवर्तित करता है। उदाहरण निम्नलिखित कोड है - const num = 235456; const convertToString = (num)

  1. जावास्क्रिप्ट का उपयोग करके दो क्रमबद्ध सरणियों को एक क्रमबद्ध सरणी में मिलाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो संख्याओं के दो क्रमबद्ध सरणी लेता है, हमारे फ़ंक्शन को दोनों सरणी के सभी तत्वों को एक नई सरणी में मर्ज करना चाहिए और उसी क्रम में क्रमबद्ध उस नई सरणी को वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr1 = [1, 3, 4, 5, 6, 8]; co

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो क्रमबद्ध पूर्णांक की एक सरणी लेता है, एआर, पहले तर्क के रूप में और दूसरे तर्क के रूप में एक लक्ष्य संख्या के रूप में। हमारे फ़ंक्शन को ठीक दो संख्याओं की एक सरणी वापस करनी चाहिए जो सरणी गिरफ्तारी में मौजूद हैं और लक्ष्य के सबसे करीब हैं। आउटप