변수를 선언하고, 함수를 걸어 hidden하는 방식으로 함수 구현을 하고, return 값에서 해당 메소드를 호출하는 경우에는 match메소드를 찾지 못한다. return에서 바로 function자체를 선언해주면 찾는데? -_ –

 

update:

자바스크립트의 객체와 배열에 관한 포스팅(http://goo.gl/K58NK) 정리 잘되어있다.