~
(tilde) 의 우선순위const seven = 7
console.log(seven.toString(2)) // 111
console.log(~seven.toString(2)) // -112
console.log(~seven.toString(2)) // -1000
두 번째 케이스의 경우에는 seven.toString(2)
이 먼저 수행되기 때문에 console.log(~111);
가 수행되게 된다.
setter
defineProperty 를 이용한 setter
함수는 오직 인자 1개.
문자열 파싱이나 object
형태로 인자를 받으면 유용할 듯?
npm pack
npm pack
을 하고 해당 프로젝트 경로로 npm install 하면 테스트 가능