Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะสร้าง GUID / UUID ใน JavaScript ได้อย่างไร


เราสามารถสร้าง GUID หรือ UUID ใน JavaScript โดยใช้วิธีการต่อไปนี้ -

ฟังก์ชัน Math.Random()

ในการสร้างหรือสร้าง UUID หรือ GUID ใน javascript ให้ใช้โค้ดต่อไปนี้พร้อมฟังก์ชัน 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);
   });
}

หมายเหตุ - ไม่ควรใช้สิ่งนี้ในการผลิตเนื่องจาก GUID หรือ UUID ที่สร้างโดย Math.Random() อาจไม่ซ้ำกัน

npm โมดูล uuid

เราสามารถใช้โมดูล uuid ของ npm สำหรับรุ่น RFC4122 UUIDS ขั้นแรกให้ติดตั้งโดยใช้ −

$ npm install uuid

จากนั้นสร้างไฟล์ js (script.js) โดยมีเนื้อหาดังต่อไปนี้ -

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

คุณสามารถเรียกใช้โดยใช้คำสั่งต่อไปนี้ -

node script.js

ตัวอย่างของ UUID ที่สร้างขึ้น -

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