2013-10-30 8 views

답변

0

JS에서 변수 유형을 확인할 수 있습니다.

var myModal = new modal(); 
if(myModal.constructor == Modal) 
{ 
    // do something 
} 

부트 스트랩의 자바 스크립트는 자바 스크립트의 일부 구성 요소에 대해 동일한 생성자를 사용하기 때문에 (Popovers는 예를 들어, 도움말이 필요) 때문일 수있다 : 예를 들면, 생성자 속성을 정의함으로써, 다음과 같이 용이하게 입력을 평가하는 것이 가능 변수가 참조하는 요소 유형을 판별하기 위해 부트 스트랩 코드 내에서 사용됩니다.

+0

맞습니다 : 그 특정 속성은 "내부"사용을위한 것입니다. 예 :'Popover.prototype = $ .extend ({}, $ .fn.tooltip.Constructor.prototype)'. 나는 그것이 JS best practice 또는 OO convention인지 궁금해했다. – moey