-
[모던 JavaScript 튜토리얼] '객체를 원시형으로 변환하기' 예시 코드JavaScript 2023. 6. 6. 11:22
let jihye = { family: 'daughter', payment: 8950, [Symbol.toPrimitive](hint){ return hint == 'string' ? this.family : this.payment; } } alert(`jihye는 ${Number(jihye)}이다`);
hint 자체가 (typeOf로 비교하는 것이 아닌) 'string' 또는 'number'이므로 별도의 typeOf를 안써도 비교 가능
'JavaScript' 카테고리의 다른 글
promise 구현 코드 해석 (1) 2023.08.25 자바스크립트 배열 비교 (공통점, 용도, 사용법, 예제 코드, 특징) (1) 2022.10.02