새로운 원시 타입 Symbol
심볼(Symbol) 🤔 ES6에서 새로 추가된 원시 타입인 심볼(Symbol)은 변경 불가능 하며, 다른 값과 절대 중복되지 않는 값입니다. 심볼은 Symbol()이라는 함수를 사용해서 만들 수 있습니다. const symbol1 = Symbol('Test'); const symbol2 = Symbol('Test'); console.log(symbol1); // Symbol(Test) console.log(symbol2); // Symbol(Test) console.log(symbol1 === symbol2); // false 심볼은 다른 타입과 달리 리터럴이 아닌, Symbol 함수로 만들 수 있습니다. 언뜻 보면 생성자 함수를 호출해서 객체를 만드는 것처럼 보이지만, 심볼은 변경 불가능한 원시 값이기..
Tech Stack/자바스크립트
2021. 5. 14. 20:11