조금 더 보태서 말씀드리면, arguments 를 화살표 함수에서 생성 안하는 건 맞아요. 하지만 작성하신 코드에서 찍히는 arguments 는 화살표 함수로 생성된 arguments 객체가 아니라, node.js 환경에서 생성되는 arguments 에요. 화살표 함수에서 생성되지 않으니 상위 scope 인 전역의 arguments 가 출력되는 것이지요. 반면 브라우저 환경에서는 상위 scope 에 arguments 객체가 생성되지 않아서 출력시 안나오게 되는 거고요
댓글 2개