Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでGUID/UUIDを作成する方法は?


次の方法を使用して、JavaScriptでGUIDまたはUUIDを作成できます-

Math.Random()関数

javascriptでUUIDまたはGUIDを作成または生成するには、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);
   });
}

− Math.Random()によって生成されたGUIDまたはUUIDは一意でない可能性があるため、これを本番環境で使用しないでください。

npmuuidモジュール

RFC4122UUIDの生成にnpmのuuidモジュールを使用できます。まず、-

を使用してインストールします
$ 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

  1. JavaScriptを使用してURLオブジェクトを作成するにはどうすればよいですか?

    以下は、JavaScriptを使用してURLオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g

  2. 多次元JavaScriptオブジェクトを作成するにはどうすればよいですか?

    以下は、多次元JavaScriptオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &n