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

JavaScript में नंबर्स के ऐरे को अल्फाबेट्स के ऐरे में बदलना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन चार भागों से बनी एक स्ट्रिंग लौटाना चाहिए −

  • एक चार कैरेक्टर का 'वर्ड', ऐरे के पहले दो और अंतिम दो नंबर्स से प्राप्त कैरेक्टर्स से बना। क्रम बाएं से दाएं पढ़ने के अनुसार होना चाहिए (पहला, दूसरा, दूसरा अंतिम, अंतिम),
  • उपरोक्त समान, ऐरे को आरोही क्रम में सॉर्ट करने के बाद,
  • उपरोक्त समान, ऐरे को अवरोही क्रम में सॉर्ट करने के बाद,
  • उपरोक्त समान, ऐरे को ASCII कैरेक्टर्स में बदलकर वर्णानुक्रम में सॉर्ट करने के बाद।

चारों भाग एक सिंगल स्ट्रिंग बनाएंगे, प्रत्येक भाग हाइफ़न (-) से अलग।

उदाहरण

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

const arr = [99, 98, 97, 96, 81, 82, 82]; const transform = (arr = []) => { let res = []; res.push(arr[0], arr[1], arr[arr.length-2], arr[arr.length-1]); res = res.map(x=>String.fromCharCode(x)).join(''); const arr1 = arr .map(el => String.fromCharCode(el)) .sort(); const arr2 = (arr1.slice(0, 2) + ',' + arr1.slice(-2)) .split(',') .join(''); const arr3 = arr2 .split('') .reverse() .join(''); return `${res}-${arr2}-${arr3}-${arr2}`; }; console.log(transform(arr));

आउटपुट

cbRR-QRbc-cbRQ-QRbc
  1. - JavaScript में एरे बनाना

    JavaScript में एरे बनाने के कई तरीके हैं। हम पहले दो मेथड्स का उपयोग करके खाली एरे बनाना देखेंगे। let myArr = []; let myArr = new Array(); उपरोक्त दोनों लाइनें एक खाली एरे बनाती हैं। JavaScript समुदाय हमेशा पहली मेथड को पसंद करता है क्योंकि यह पढ़ने, टाइप करने में आसान है और दूसरी मेथड के समान कार्

  1. - जावास्क्रिप्ट का उपयोग करके ऐरे में एलिमेंट जोड़ना

    ऐरे में एलिमेंट जोड़ना विभिन्न पदों के लिए विभिन्न फ़ंक्शन का उपयोग करके किया जा सकता है। ऐरे के अंत में एलिमेंट जोड़ना यह पुश मेथड का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए, let veggies = [Onion, Raddish]; veggies.push(Cabbage); console.log(veggies); इससे निम्न आउटपुट मिलेगा: [Onion, Raddi

  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