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

JavaScript में किट-कैट सरणी


हमें एक JavaScript फ़ंक्शन लिखना है जो पहली आर्ग्युमेंट के रूप में प्राकृतिक संख्या num और दूसरी और तीसरी आर्ग्युमेंट के रूप में दो प्राकृतिक संख्याएं m और n लेता है। हमारे फ़ंक्शन का कार्य 1 से num (सम्मिलित) तक की सभी प्राकृतिक संख्याओं को बढ़ते क्रम में रखने वाली एक सरणी वापस करना है।

लेकिन यदि कोई संख्या m का गुणक है, तो हमें इसे 'kit' स्ट्रिंग से बदलना चाहिए,

  • यदि कोई संख्या n का गुणक है, तो हमें इसे 'kat' से बदलना चाहिए, और

  • यदि कोई संख्या m और n दोनों का गुणक है तो इसे 'kitkat' स्ट्रिंग से बदला जाना चाहिए।

कोड

const num = 50; const m = 5, n = 6; const kitKat = (num = 1, m = 1, n = 1) => {    const res = [];    for(let i = 1; i <= num; i++){       if(i % m === 0 && i % n === 0){          res.push('kitkat');       }else if(i % m === 0){          res.push('kit');       }else if(i % n === 0){          res.push('kat');       }else{          res.push(i);       };    };    return res; }; console.log(kitKat(num, m, n));

आउटपुट

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

[    1, 2, 3, 4, 'kit',    'kat', 7, 8, 9, 'kit',    11, 'kat', 13, 14, 'kit',    16, 17, 'kat', 19, 'kit',    21, 22, 23, 'kat', 'kit',    26, 27, 28, 29, 'kitkat',    31, 32, 33, 34, 'kit',    'kat', 37, 38, 39, 'kit',    41, 'kat', 43, 44, 'kit',    46, 47, 'kat', 49, 'kit' ]
  1. JavaScript Array.shift(): पहला तत्व हटाएं JavaScript Array.shift(): पहला तत्व हटाएं

    Array.prototype.shift() मेथड एरे से पहला तत्व हटाता है, उस तत्व को लौटाता है, और शेष सभी तत्वों के इंडेक्स को 1 से घटा देता है। यह एरे की लंबाई बदल देता है। उदाहरण { const removed = arr.shift(); fillEle.innerHTML = `हटाया गया: ${removed}<br>शेष: ` + arr.join(, ); });

  1. JavaScript Array.reverse(): एरे को उल्टा करें JavaScript Array.reverse(): एरे को उल्टा करें

    Array.prototype.reverse() मेथड एरे के तत्वों के क्रम को स्थानांतरित (in-place) उलट देता है। पहला तत्व अंतिम बन जाता है और अंतिम पहला। यह मूल एरे को बदल देता है और उसी एरे का संदर्भ लौटाता है। उदाहरण { arr.reverse(); fillEle.innerHTML = उल्टा: + arr.join(, ); }); </scrip

  1. जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग

    परिचय डीस्ट्रक्चरिंग असाइनमेंट (ES2015) ऐरे से मानों को अलग-अलग वेरिएबल्स में अनपैक करने का एक संक्षिप्त सिंटैक्स है। यह पठनीयता में सुधार करता है और मैन्युअल इंडेक्स एक्सेस की आवश्यकता को कम करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के लिए है: <!DOCTYPE html> <html