Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีสร้าง GUID / UUID ใน JavaScript

สามารถสร้าง GUID หรือ UUID ใน JavaScript ได้ดังนี้

Math.Random() function

ใช้โค้ดนี้กับ Math.Random()

function createUUID() {    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {       var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);       return v.toString(16);    }); }

หมายเหตุ - ไม่ควรใช้ใน production เพราะ GUID/UUID จาก Math.Random() อาจไม่ unique

npm uuid module

ใช้ npm uuid module สำหรับ RFC4122 UUIDs ติดตั้งด้วย

$ npm install uuid

สร้างไฟล์ script.js:

const uuid = require('uuid') console.log(uuid()) console.log(uuid()) console.log(uuid())

รันด้วย

node script.js

ตัวอย่าง UUIDs ที่สร้าง:

a85a8e6b-348b-4011-a1ec-1e78e9620782 03ea49f8-1d96-4cd0-b279-0684e3eec3a9 7289708e-b17a-477c-8a77-9ab575c4b4d8