JS中級Symbol資料型
6089 ワード
▶▼Symbol資料型
var newSymbol = Symbol('설명');
▼▼Symbolの利用先
var person = {name : 'Kim'};
person.weight = 100;
var weight = Symbol('my weight');
person[weight] = 200;
console.log(person); // { name: 'Kim', weight: 100, [Symbol(my weight)]: 200 }
var newSymbol = Symbol('설명');
var person = { name : "Kim", [height] : 160 };
▼▼Symbol資料型の特徴
var a = Symbol('script1');
var b = Symbol('script2');
console.log(a===b);//false
var a = Symbol.for('script1');
var b = Symbol.for('script2');
console.log(a===b);//true
▶️ Symbol.iterator()
var array = [2,3,4];
console.log(array[Symbol.iterator]);
Reference
この問題について(JS中級Symbol資料型), 我々は、より多くの情報をここで見つけました https://velog.io/@arsshavin/JS중급Symbol자료형テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol