자바스크립트 심오한 질문 ㅡㅡ


내가 객체를 하나 만들엇음

이 객체의 메서드를 호출할떄 메서드를 호출 하기전에 뭔가 작업을 해야하는데 아이디어가 떠오르지않음

getter는 한개의 프로퍼티에만 되니까 getter는 못씀


코드로설명하면 예를들어

var foo = { bar : function() { console.log('hi'); }}

foo.man(); // 당연히 에러나겟지? 근데 man이라는 메서드를 호출하기전에 뭔가 작업을 하고싶음.


한마디로 컴파일러는 foo를 읽고 foo.man()을 호출하기전에 뭔가 작업을하고 에러를 내야된다 이말임.

ㅇㅋ? 솔루션좀