~(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 하면 테스트 가능