Symbol.iterator
-
Javascript Symbol 이란?백수의 개발/웹 2021. 8. 18. 02:23
Symbol 이란? 심볼은 변경 불가능한 원시 타입의 값이며, 다른 값과 중복되지 않는 고유한 값이다. 심볼 값은 충돌 위험이 없는 오브젝트의 유일한 프로퍼티 키를 만들기 위해서 사용할 수 있다. 하위호환성을 유지하면서 표준을 확장한다든지, 고유한 상수값을 만드는 데 사용할 수 있다. Symbol() 함수는 심볼(symbol) 형식의 값을 반환하는데, 아로부터 반환되는 모든 심볼 값은 고유하다. Symbol 함수 - Symbol() - Symbol.for() - Symbol.keyFor() Symbol은 2가지의 방법으로 만들 수 있다. const mySymbol1 = Symbol('mySymbol'); const mySymbol2 = Symbol.for('mySymbol'); 단순 Symbol()은 고..