http://ejohn.org/blog/building-a-javascript-library/명시 적으로 자바 스크립트에서 생성자에서 값을 반환
위의 링크에서 John Resig는 호출자가 원래 잊어 버린 경우 생성자에서 new foo
를 호출하고 반환하는 방법을 제안합니다.
그것은 나에게 의미가 있지만 내 생성자가 '항상'값을 반환하지 않기 때문에 엄격한 오류가 발생합니다. javascript에서 생성자에 대한 이해를 얻으면 new
이 자동으로 그 작업을 수행하기 때문에 this
을 반환하지 않았습니다.
제 질문은, 제가해야 할 일은 ...
- 설명 된 방어 기술을 사용하지 않습니까?
- 내 생성자의 끝에 이것을 반환합니까?
- 내가 모르고있는 수수께끼의 옵션?
맞아요, 그것이 저의 질문에 이르게 한 제안입니다. 오류가 발생했을 때 명시 적으로 반환하면 모든 것이 잘 될 때 암시 적으로 반환하기 때문에 엄격한 경고를받습니다. – griotspeak
예, 모든 것이 잘 진행되면 반환하는 것이 좋습니다. – tobyodavies