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

JavaScript में सरणी को फोन नंबर स्ट्रिंग में बदलना

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो ठीक 10 धनात्मक पूर्णांकों की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है।

हमारा फ़ंक्शन तब एक स्ट्रिंग वापस करना चाहिए जो फोन नंबर स्ट्रिंग के प्रारूप में हो।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

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

आउटपुट

const output = '(987) 654-3210';

उदाहरण

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

const arr = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0];
const createNumber = (arr = []) => {
  let res = '';
  arr = arr.map(String);
  res += `(${arr[0] + arr[1] + arr[2]}) `;
  res += `${arr[3] + arr[4] + arr[5]}-`;
  res += arr[6] + arr[7] + arr[8] + arr[9];
  return res;
};
console.log(createNumber(arr));

आउटपुट

(987) 654-3210
  1. - जावास्क्रिप्ट में स्ट्रिंग को डेट में बदलना

    डेट दर्शाने के लिए सबसे अच्छा फॉर्मेट yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता और यह सीधा है। इस स्ट्रिंग फॉर्मेट से JS में डेट ऑब्जेक्ट्स में डेट पार्स करने के लिए, आपको बस इस स्ट्रिंग को Date कंस्ट्रक्टर में पास करना होगा। उदाहरण let a = 2019-08-10; console.log(new Date(a)); आउटपुट Sat Aug

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स

  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>   &nb