2010-02-19 8 views
2

자바 스크립트 객체의 속성 및/또는 기능을 탐색 할 수있는 방법이 있습니까? (예 : telerik 메뉴 또는 anyother 타사 객체)? 내가 디버깅을하고 깨뜨린 다음 시계에 객체를 추가하거나 VS에서 인텔리 센스를 사용하여 할 수있는 방법.자바 스크립트 객체의 속성 및/또는 기능 탐색

나는 vs2008을 사용하며 자바 스크립트에 대한 기본적인 인텔리 센스가 있습니다.

내가 할 수 있으면 더 많은 일을 할 수있을 것 같아.

답변

5

개인적으로 좋아하는 브라우저는 Firefox와 Firebug 확장/플러그인을 사용하여 직접 브라우저에서 수행하는 것입니다.

플러그인 윈도우에서 중단 점을 설정하고 DOM 요소뿐만 아니라 javascript 객체 자체를 탐색 할 수 있습니다. 또한 임의의 JS (예 : 메소드 또는 AJAX 호출을 수동으로 트리거)를 탐색하거나 실행하기위한 편리한 콘솔/인터프리터를 사용할 수 있습니다. 이것은 당신이 마음에 가지고있는 경우

+0

사파리와 크롬 웹 인스펙터는 유사하게 작동합니다. 매우 편리합니다. –

+0

사실 저는 방화범이 끌리지 만 js 디버깅을 위해 방화범을 사용하지 않았습니다. 감사. –

5

는 잘 모르겠어요,하지만 당신은 너무 같은 개체의 멤버를 통해 반복 할 수

var myObj = {a: 42, b:"blah", c: function(){alert("hello world");}}; 

for(var member in myObj){ 
    console.log("Name: " + member); 
    console.log("Value: " + myObj[member]); 
} 
+1

다른 사람들이 말했듯이, 많은 웹 브라우저에서 JS 객체를 탐색하는 데 유용한 도구가 있지만 런타임에 객체의 속성을 확인하려는 경우 위와 같은 내용이 유용 할 수 있습니다. –

+0

+1 이것은 매우 유용했습니다! –