Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 배열을 전화 번호 문자열로 변환

<시간/>

문제

첫 번째이자 유일한 인수로 정확히 10개의 양의 정수(arr) 배열을 취하는 JavaScript 함수를 작성해야 합니다.

그러면 함수는 전화번호 문자열 형식의 문자열을 반환해야 합니다.

예를 들어, 함수에 대한 입력이 -

인 경우

입력

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