Computer >> Máy Tính >  >> Lập trình >> Javascript

Chuyển đổi mảng thành chuỗi số điện thoại trong JavaScript

Vấn đề

Chúng tôi bắt buộc phải viết một hàm JavaScript nhận một mảng chính xác 10 số nguyên dương, arr, làm đối số đầu tiên và duy nhất.

Khi đó, hàm của chúng ta sẽ trả về một chuỗi có định dạng là chuỗi số điện thoại.

Ví dụ:nếu đầu vào của hàm là -

Đầu vào

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

Đầu ra

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

Ví dụ

Sau đây là mã -

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));

Đầu ra

(987) 654-3210