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

सरणी को उप-सरणी में बदलें - जावास्क्रिप्ट

<घंटा/>

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

अब यदि मूल सरणी की लंबाई 2 से पूरी तरह विभाज्य नहीं है, तो अंतिम उपसरणी में केवल एक तत्व होना चाहिए।

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

यदि इनपुट ऐरे है -

const arr = [1, 2, 3, 4, 5, 6, 7];

तब आउटपुट होना चाहिए -

const output = [[1, 2], [3, 4], [5, 6], [7]]

उदाहरण

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

const arr = [1, 2, 3, 4, 5, 6, 7];
const chunk = arr => {
   const size = 2;
   const chunkedArray = [];
   for (let i = 0; i < arr.length; i++) {
      const last = chunkedArray[chunkedArray.length - 1];
      if(!last || last.length === size){
         chunkedArray.push([arr[i]]);
      }else{
         last.push(arr[i]);
      }
   };
   return chunkedArray;
};
console.log(chunk(arr));

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

[ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ], [ 7 ] ]

  1. PHP सरणी को जावास्क्रिप्ट सरणी में कैसे बदलें?

    आप जावास्क्रिप्ट में PHP सरणी का उपयोग कर सकते हैं। यह एकल के साथ-साथ बहुआयामी सरणी के लिए भी काम करता है। json_encode() का इस्तेमाल करें इसे प्राप्त करने की विधि। मान लें कि हमारा PHP सरणी है - $myArr =array(Amit, [email protected]); PHP सरणी को जावास्क्रिप्ट में कनवर्ट करना। var arr =; अब, आइए अं

  1. जावास्क्रिप्ट एक सरणी को JSON में बदलें

    जावास्क्रिप्ट में किसी सरणी को JSON में बदलने के लिए, कोड इस प्रकार है - उदाहरण body { font-family:Segoe UI, Tahoma, Geneva, Verdana, sans-serif; }सरणी को JSON में बदलनायहां क्लिक करें सरणी को JSON में बदलने के लिए उपरोक्त बटन पर क्लिक करें let sampleEle =document.querySelector(.sample); लेट एरर =[

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

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