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

जावास्क्रिप्ट के साथ सरणी में प्रत्येक मान के अंतिम n अंकों को कैसे विभाजित करें?


हमारे पास इस तरह के शाब्दिकों की एक सरणी है -

const arr = ["", 20191219, 20191220, 20191221, 20191222, 20191223, 20191224, 20191225];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो इस सरणी और एक संख्या n लेता है और यदि संबंधित तत्व में n वर्णों से अधिक या उसके बराबर है, तो नए तत्व में केवल अंतिम n वर्ण होने चाहिए अन्यथा तत्व जैसा है वैसा ही छोड़ देना चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const arr = ["", 20191219, 20191220, 20191221, 20191222, 20191223,
20191224, 20191225];
const splitElement = (arr, num) => {
   return arr.map(el => {
      if(String(el).length <= num){
         return el;
      };
      const part = String(el).substr(String(el).length - num, num);
      return +part || part;
   });
};
console.log(splitElement(arr, 2));
console.log(splitElement(arr, 1));
console.log(splitElement(arr, 4));

आउटपुट

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

[
   '', 19, 20, 21,
   22, 23, 24, 25
]
[
   '', 9, '0', 1,
   2, 3, 4, 5
]
[
   '', 1219, 1220,
   1221, 1222, 1223,
   1224, 1225
]

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

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

  1. जावास्क्रिप्ट में सरणी में प्रत्येक मान के अंतिम n अंकों को विभाजित करना

    हमारे पास इस तरह के शाब्दिकों की एक सरणी है - const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इस सरणी और एक संख्या n लेता है और यदि संबंधित तत्व में n वर्णों से अधिक या उसके बराबर है, तो नए तत्व में केवल अंतिम n वर्ण होने चाहिए अन्यथ

  1. जावास्क्रिप्ट में कम () के साथ सरणी तत्वों का उत्पाद ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी गिरफ्तारी लेता है। हमारे फ़ंक्शन को सरणी के सभी तत्वों के उत्पाद को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [3, 1, 4, 1, 2, -2, -1]; const produceElements = (arr = []) => {    const res = arr.red