「JavaScript」Symbol() を使うサンプル
説明
新しいプリミティブシンボルを生成するために、説明のためのオプション文字列とともに Symbol() を記述します。
使用例1
let symA = Symbol()
let symB = Symbol('1234')
let symC = Symbol('1234')
let symA = Symbol()
let symB = Symbol('1234')
let symC = Symbol('1234')
let symA = Symbol() let symB = Symbol('1234') let symC = Symbol('1234')
使用例2
Object() 関数を利用
let cft = Symbol('arkgame')
typeof cft
結果 "symbol"
let cftObj = Object(sym)
typeof cftObj
結果 "object"
let cft = Symbol('arkgame')
typeof cft
結果 "symbol"
let cftObj = Object(sym)
typeof cftObj
結果 "object"
let cft = Symbol('arkgame') typeof cft 結果 "symbol" let cftObj = Object(sym) typeof cftObj 結果 "object"
使用例3
const symA = Symbol("arkgame");
const symB = Symbol("arkgame");
console.log(symA === symB);
結果 false
const symA = Symbol("arkgame");
const symB = Symbol("arkgame");
console.log(symA === symB);
結果 false
const symA = Symbol("arkgame"); const symB = Symbol("arkgame"); console.log(symA === symB); 結果 false