제목을 명확히하기 위해 객체가 String, Number, Boolean 또는 기타 사전 정의 된 JavaScript 객체가 아닌지 확인하는 방법이 필요합니다. 마음에 오는 한 가지 방법은 이것이다 :Javascript에서 객체가 "custom"인지 어떻게 알 수 있습니까?
if(!typeof myCustomObj == "string" && !typeof myCustomObj == "number" && !typeof myCustomObj == "boolean") {
내가 myCustomObj
이 객체가이 같은 있는지 확인할 수 있습니다 :이 typeof new String("hello world") == "object")
그대로,하지만 원시 값에 대한
if(typeof myCustomObj == "object") {
이 유일한 작품 참된.
개체가 이 아닌지 여부를 확인하는 신뢰할 수있는 방법은 무엇입니까? 미리 정의 된 JavaScript 개체는 무엇입니까?
가능한 중복을 수행하는 방법이다 [I 자바 스크립트에서 객체의 유형의 이름을 어떻게합니까?] (http://stackoverflow.com/questions/332422/how -do-i-get-the-object-type-in-javascript) 또는 [JS 객체 유형을 확인하는 가장 정확한 방법은 무엇입니까?] (http://stackoverflow.com/questions/7893776/the 가장 정확한 방법 - 체크 - js- 객체 유형) –
이제 막 공정하지 않습니다. 어떻게 객체의 이름을 검사하면 그 유형을 찾는 지 알 수 있습니까? 나는 "get name"을 검색하지 않았을 것이고, "get type"을 검색했을 것입니다. : I –
방금 "javascript type of object"*를 (를) 검색했습니다. –