var 심볼 = Symbol('설명');
var weight = Symbol('내 시크릿 몸무게임');
var height = Symbol('내 시크릿 키');
var age = Symbol('내 시크릿 나이');
var person = { name: 'kim', [age]: 40 }; //시크릿 나이
person.weight = 54;
person[weight] = 60; //symbol 저장법 (밖에 공개가 안됨)
person.height = 164;
person[height] = 163; //symbol 저장법 (밖에 공개가 안됨)
for (var key in person) {
console.log(person[key]);
}
var 어레이 = [2,3,4];
어레이[Symbol.iterator]; //array에 집어넣는 기본 Symbol
웹브라우저 동작원리 (0) | 2021.09.24 |
---|---|
매우 짧게 알아보는 Map, Set 자료형 (0) | 2021.09.24 |
for in / for of 반복문과 enumerable, iterable 속성 (0) | 2021.09.24 |
Promise 대신 async/await (0) | 2021.09.24 |
class, extends, getter, setter 연습문제 (0) | 2021.09.13 |