>  기사  >  웹 프론트엔드  >  JavaScript 재미있는 질문: 전화번호 만들기

JavaScript 재미있는 질문: 전화번호 만들기

黄舟
黄舟원래의
2017-02-04 15:46:391356검색

이제 지정된 형식의 전화번호 문자열을 반환해야 하는 10개의 정수(0-9)가 포함된 배열이 제공됩니다.

이렇게:

createPhoneNumber([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) // => returns "(123) 456-7890"

이 숫자는 나타나는 순서대로 이루어져야 하며 특수 기호와 공백을 잊지 마세요!


솔직히 이 질문을 처음 봤을 때 조금 과소평가되기도 했고, 금방 대중적인 해결책을 내놨어요.

그냥 배열을 문자열로 변환해서 가로채서 스플라이싱하는거 아닌가요!

이 전화번호는 지역번호, 전반부, 후반부 세 부분으로 구성됩니다.

rree

가장 직접적인 방법이지만 활용도와 확장성이 가장 낮습니다. . 해결책.


지역번호가 4자리, 전화번호가 8자리라면? 여러 가지 변경이 필요하지 않습니까?

가장 좋은 것은 일반적인 문자열 템플릿을 주고 그 템플릿에 맞춰서 주는 것입니다.

자, 이제 이 단계까지 생각하셨으니 전문가의 글쓰기 방법을 살펴보겠습니다!

아아아아아

그게 훨씬 낫네요.

위는 JavaScript에 대한 흥미로운 질문입니다. 전화번호 만들기에 대한 자세한 내용은 PHP 중국어 웹사이트(www.php.cn)를 참고하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.