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 /> <title>Document</title> <style>    

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

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

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

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