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

JavaScript में कुछ एलिमेंट्स को ऐरे के अंत में शिफ्ट करना


हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं के ऐरे को पहले आर्गुमेंट के रूप में और एक सिंगल नंबर को दूसरे आर्गुमेंट के रूप में लेता है।

हमारा फ़ंक्शन ऐरे में दूसरे नंबर के सभी इंस्टेंस की जांच करना चाहिए, यदि कोई मौजूद है, तो फ़ंक्शन को उन सभी इंस्टेंस को ऐरे के अंत में धकेलना चाहिए।

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

const arr = [1, 5, 6, 6, 5, 3, 3];

और दूसरा आर्गुमेंट 6 है

तो ऐरे बन जाना चाहिए -

const output = [1, 5, 5, 3, 3, 6, 6];

उदाहरण

const arr = [1, 5, 6, 6, 5, 3, 3]; const num = 6; const shiftElement = (arr, num) => {   if (arr.length === 0){     return arr   };   let index = 0; for(let e of arr){     if(e !== num){       arr[index] = e; index += 1;     };   }   for (; index < arr.length; index++){     arr[index] = num;   }; }; shiftElement(arr, num); console.log(arr);

आउटपुट

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

[ 1, 5, 5, 3, 3, 6, 6 ]

  1. - जावास्क्रिप्ट में सरणी के वैकल्पिक तत्वों का योग निकालना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी के वैकल्पिक तत्वों का योग निकालकर लौटाना चाहिए।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [1, 2, 3, 4, 5, 6, 7];तो आउटपुट होना चाहिए -1 + 3 + 5 + 7 = 16उदाहरणनिम्नलिखित कोड है - { let

  1. - JavaScript में डुप्लिकेट सहित सरणी तत्वों में सामान्य वर्ण

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी arr को पहले और एकमात्र आर्गुमेंट के रूप में लेता है। हमारे फ़ंक्शन को उन सभी वर्णों की एक सरणी वापस करनी चाहिए जो सरणी arr के भीतर सभी स्ट्रिंग्स में दिखाई देते हैं (डुप्लिकेट सहित)। उदाहरण के लिए, यदि कोई वर्ण सभी स्ट्रिंग्स में 2

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48