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