84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
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 메서드를 사용하려면 다음을 수행할 수 있습니다.
으아악