شناسه ها یکی از مهم ترین عوامل تفکیک آیتم ها در هر سایتی به شمار می روند. در هر وب سایتی که آیتم هایی در دیتابیس ذخیره می شوند، این آیتم ها باید با یک شناسه خاص از هم جدا شوند. در اکثر مواقع شناسه عددی کافی است اما گاهی اوقات نیاز می شود برای هر درخواست کاربران، یک شناسه منحصر بفردی تولید شود که همراه با درخواست کاربر یا فرم در دیتابیس ذخیره شود. هرچند این کار را می توانیم با کدهای PHP هم انجام دهیم اما در اینجا قصد داریم در این تاپیک از انجمن بیتاک، نحوه انجام این کار را با جاوا اسکریپت به شما آموزش دهیم.

این کد بسیار ساده و نحوه استفاده از آن آسان است.
const uniqueId = Date.now().toString(36) + Math.random().toString(36).substr(2);
در اینجا ما یک uniqueId
تعریف کرده ایم که یک شناسه منحصر بفرد با ترکیب زمان فعلی، اعداد و حروف تصادفی تولید می کند که امکان تکراری بودن این شناسه تقریبا 0 است. این کد را برای دادن خروجی بهتر می توانیم به این صورت استفاده کنیم:
const uniqueId = Date.now().toString(36) + Math.random().toString(36).substr(2);
var div = document.getElementById('shenaase');
div.innerHTML += uniqueId;
پیش نمایش: