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

JavaScript में विषम सूचकांक मानों को गुणा करना


हमें एक फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सम सूचकांक पर स्थित संख्याएँ जैसी हैं वैसी ही रहेंगी, लेकिन विषम सूचकांक पर स्थित संख्याएँ अपने संबंधित सूचकांक से गुणा होकर लौटाई जाएँगी।

उदाहरण के लिए:

इनपुट: [5, 10, 15, 20, 25, 30, 50, 100]
आउटपुट: [5, 10, 15, 60, 25, 150, 50, 700]

हम Array.prototype.reduce() मेथड का उपयोग करके आवश्यक सरणी का निर्माण करेंगे:

उदाहरण

const arr = [5, 10, 15, 20, 25, 30, 50, 100];

const multiplyOdd = (arr) => {
  return arr.reduce((acc, val, ind) => {
    if (ind % 2 === 1) {
      val *= ind;
    }
    return acc.concat(val);
  }, []);
};

console.log(multiplyOdd(arr));

आउटपुट

कंसोल में आउटपुट होगा:

[5, 10, 15, 60, 25, 150, 50, 700]

  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> &nbs

  1. जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें? जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें?

    जावास्क्रिप्ट में दो ऐरे को गुणा करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. JavaScript के साथ टेबल में NULL मान डालने से बचें JavaScript के साथ टेबल में NULL मान डालने से बचें

    टेबल में डाले गए null मानों से छुटकारा पाने के लिए, मान दर्ज करते समय शर्त की जांच करने की आवश्यकता है। NULL जांचने की शर्त निम्नानुसार होनी चाहिए - while(!( yourVariableName1==null || yourVariableName2==null || yourVariableName3==null...)){ // yourStatement1 . . N } उपरोक्त लॉजिक