JavaScript에서 가능한 고유 식별자로 사용할 임의의 영숫자(대문자, 소문자 및 숫자) 문자열을 생성하는 가장 짧은 방법은 합당한 범위 내에서 무엇입니까?
저는 이것이 매우 훌륭하고 우아한 솔루션이라는 것을 방금 발견했습니다.
이 구현에 대한 참고 사항:
Math.random()
특정 문자만 허용하려는 경우 다음과 같이 할 수도 있습니다.
여기에 시연할 jsfiddle이 있습니다: http://jsfiddle.net/wSQBx/
또 다른 접근 방식은 특수 문자열을 사용하여 사용할 문자 유형을 함수에 알려주는 것입니다. 다음과 같이 할 수 있습니다:
바이올린: http://jsfiddle.net/wSQBx/2/
또는 아래 설명과 같이 base36 메서드를 사용하려면 다음을 수행할 수 있습니다.
저는 이것이 매우 훌륭하고 우아한 솔루션이라는 것을 방금 발견했습니다.
으아악이 구현에 대한 참고 사항:
Math.random()
에서 나오므로 출력이 예측 가능하므로 반드시 고유하지는 않습니다.특정 문자만 허용하려는 경우 다음과 같이 할 수도 있습니다.
으아악여기에 시연할 jsfiddle이 있습니다: http://jsfiddle.net/wSQBx/
또 다른 접근 방식은 특수 문자열을 사용하여 사용할 문자 유형을 함수에 알려주는 것입니다. 다음과 같이 할 수 있습니다:
으아악바이올린: http://jsfiddle.net/wSQBx/2/
또는 아래 설명과 같이 base36 메서드를 사용하려면 다음을 수행할 수 있습니다.
으아악