我有一個腳本,當用戶加載時,會創建一個唯一的ID。然後保存在localStorage
並用於跟蹤交易。有點像使用cookie,除非瀏覽器正在生成唯一的ID,否則在發送到服務器時可能會發生衝突。現在,我使用下面的代碼:在JavaScript中創建全局唯一ID
function genID() {
return Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2);
}
我意識到這是一個超級基本實現,並希望在更好的方式來建立一個「更隨意」的ID,以防止在服務器上的衝突的一些反饋。有任何想法嗎?
@CDSanchez母親effin ...我怎麼會錯過在我的搜索... –
沒有JavaScript有GUID? –
@SamIam phpjs,下劃線,我敢肯定,更多的圖書館有一個uniqueId函數,但JS本身不提供一個 – SgtPooki