2011-11-14 3 views

답변

0

당신은 당신의 코드에서

console.log(<object>) 

를 사용할 수 있습니다. 당신이 기록하고 싶은 무엇인가.

다른 포스터 참조로. Firebug Logging Documentation이 유용합니다

Chrome 디버거는 console.log()와 동일한 방식으로 작동합니다. IE는 그렇지 않습니다.

console.log를 코드에 남겨 두지 말아야한다는 점에 유의하십시오. 런타임 코드를 남겨두면 콘솔 객체가 없으므로 런타임 코드가 실패합니다.

+0

또한 IE 8로 CONSOLE.LOG있다 IE; 물론, 미리 콘솔을 열어야합니다. – Kato

+0

디버그 콘솔이 아직 열려 있지 않으면 여기에 제시된 예에서 오류가 발생합니다. – Kato

0

프린트 할 때마다 console.log("text");을 JS 코드에 넣으십시오. 그런 다음 텍스트를보기 위해 방화 켓의 콘솔을 클릭하십시오.

0

IE 8부터는 모든 브라우저에 이제 콘솔 (F12로 열 수 있음)이 있습니다. FF가 아닌 브라우저에 대해서도 Firebug Lite을 얻을 수 있습니다.

콘솔이 열려 있지 않으면 console.log를 코드에 삽입하면 IE에 오류가 발생합니다.

logIt("Here is the array", arrayOfWidgets); 

또는 내 코드에서, 난 그냥 내가 분석 할 어떤 변수 나 텍스트 logIt 전화,

function logIt() { 
    if(!console || !console.log) { return; } 
    for(i=0; i < arguments.length; i++) { 
     console.log(arguments[i]); 
    } 
} 

당연히 : 여기

내가 내 CONSOLE.LOG 통화를 처리하는 방법이다 이 로깅을 자주 사용한다고 생각되면 다음 범위 지정 변경 사항을 사용하여 성능을 크게 향상시킬 수 있습니다 (인수가 역순으로 전송되어야 함을 유의하십시오).

다음 0
function logIt() { 
    var i = arguments.length, log = console? console.log : null; 
    if(!log) { return; } 
    while(i--) { 
     log(arguments[i]); 
    } 
} 

그래서 같이 호출 :

logIt(arrayOfWidgets, "Here is the array"); 
관련 문제