Identifikátor UUID se používá v programování od dob, kdy se David Walsh s nemluvnou tváří stal profesionálním softwarovým inženýrem. Moje první setkání s UUID bylo prostřednictvím aplikace ColdFusion, kterou jsem zdědil a ... čím méně o tom říkáme, tím lépe. V každém případě mě nedávno překvapilo, že JavaScript má schopnost vytvářet UUID.
Vývojáři mohou používat nativní JavaScript crypto
knihovny pro vygenerování UUID:
crypto.randomUUID() // '5872aded-d613-410e-841f-a681a6aa8d8b' crypto.randomUUID() // 'fe6c7438-a833-4c7c-9ea3-cdc84ef41dfc' crypto.randomUUID() // 'e47a03d4-5da3-4451-a2c1-265de99cc2c1' crypto.randomUUID() // '04cdadeb-0228-43db-85dc-ce7e960a6cde'
Je důležité si uvědomit, že UUID není zaručené být jedinečný, ačkoli pravděpodobnost opakování je neuvěřitelně nízká. Těším se na prozkoumání window.crypto
API dále, abyste viděli, jaké další skvělé věci můžeme udělat!