소개
이 랩에서는 JavaScript 를 사용하여 브라우저에서 UUID(Universally Unique Identifier) 를 생성하는 방법을 살펴봅니다. UUID 는 시스템 내의 리소스를 고유하고 보편적인 방식으로 식별하는 데 사용되는 128 비트 값입니다. 이 랩을 마치면 웹 애플리케이션에서 사용할 수 있는 호환 가능한 UUID 를 생성하는 방법에 대한 명확한 이해를 얻게 될 것입니다.
This tutorial is from open-source community. Access the source code
이 랩에서는 JavaScript 를 사용하여 브라우저에서 UUID(Universally Unique Identifier) 를 생성하는 방법을 살펴봅니다. UUID 는 시스템 내의 리소스를 고유하고 보편적인 방식으로 식별하는 데 사용되는 128 비트 값입니다. 이 랩을 마치면 웹 애플리케이션에서 사용할 수 있는 호환 가능한 UUID 를 생성하는 방법에 대한 명확한 이해를 얻게 될 것입니다.
RFC4122 버전 4 에 호환되는 UUID 를 브라우저에서 생성하려면 다음 단계를 따르세요.
node를 입력합니다.Crypto.getRandomValues() 메서드를 사용하여 UUID 를 생성합니다.Number.prototype.toString() 메서드를 사용하여 UUID 를 16 진수 문자열로 변환합니다.const UUIDGeneratorBrowser = () =>
([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, (c) =>
(
c ^
(crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4)))
).toString(16)
);
UUIDGeneratorBrowser() 함수를 호출하여 UUID 를 생성합니다. 예를 들어, UUIDGeneratorBrowser()는 '7982fcfe-5721-4632-bede-6000885be57d'를 반환합니다.축하합니다! UUID 생성 (브라우저) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.