Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách tạo GUID / UUID trong JavaScript?

Chúng tôi có thể tạo GUID hoặc UUID trong JavaScript bằng các phương pháp sau -

Hàm Math.Random ()

Để tạo hoặc tạo UUID hoặc GUID trong javascript, hãy sử dụng mã sau với hàm 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);
   });
}

Lưu ý - Điều này không nên được sử dụng trong sản xuất vì GUID hoặc UUID được tạo bởi Math. Random () có thể không phải là duy nhất.

mô-đun uuid npm

Chúng tôi có thể sử dụng mô-đun uuid của npm để tạo RFC4122 UUIDS. Đầu tiên hãy cài đặt nó bằng -

$ npm install uuid

Sau đó, tạo một tệp js (script.js) với nội dung sau -

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

Bạn có thể chạy nó bằng lệnh sau -

node script.js

Ví dụ về các UUID đã tạo -

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