Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

라이브러리에서 많이 사용하는 unique key를 만드는 방법 #25

Open
SeonHyungJo opened this issue Jun 28, 2019 · 0 comments
Labels
💌 JavaScript 공부를 해도해도 어려운 JavaScript :shipit: Tip 내가 사용해보니 좋은 팁

Comments

@SeonHyungJo
Copy link
Owner

개발을 하다보면 유니크한 키가 필요하다. 그런데 어떻게 작성해야 좋은 유니크 키가 될까? 라고 고민을 할 수 있다. 그래서 아래와 같이 일반적으로 라이브러리를 만드시는 분들이 많이 사용하는 유니크 만드는 방법을 가져왔습니다.

잡다한 설명

Math의 랜덤함수를 가져와서 toString(radix) 함수에 기수를 넣어 변환을 하면 0.65lni4m484i 와 같은 모양새를 가지게 된다. 여기서 .을 기준으로 뒤로 사용하되 자신이 원하는 길이만큼의 글자를 잘라서 사용할 수 있다.

생각보다 간단한 유니크키를 만드는 방법이다.

Math.random()
      .toString(36)
      .substr(2, keyLength)
@SeonHyungJo SeonHyungJo added 💌 JavaScript 공부를 해도해도 어려운 JavaScript :shipit: Tip 내가 사용해보니 좋은 팁 labels Jun 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💌 JavaScript 공부를 해도해도 어려운 JavaScript :shipit: Tip 내가 사용해보니 좋은 팁
Projects
None yet
Development

No branches or pull requests

1 participant