我可以看到许多地方使用console.log()
。谁能告诉我它为什么被使用?
像这样,
function createCheckBox( idsToShow ) {
for( i = 0 ; i < 15 ; i++ ) {
console.log( idsToShow.indexOf('main' + i + '|' ) + ' ' + 'main' + i + '|' );
if( idsToShow != '' && idsToShow.indexOf('main' + i + '|' ) == -1 ) continue;
checkBoxs += "<li> <input type=\"checkbox\" id=\"main" + i + "\" value=\"Example" + i + "\" name=\"lbl"+ i +"\" /> <label id=\"lbl"+ i +"\">Example" + i + "</label></li>";
ids += 'main' + i + '|'; //is the check box id.
}
}
答案 0 :(得分:10)
它将内容记录到调试控制台(内置于许多浏览器(例如Chrome开发者工具)中,并作为扩展程序提供(例如Firebug for Firefox))
答案 1 :(得分:1)
每个人似乎都使用日志,但console.info更有用。在Firebug中,它为您提供了它来自的行号,因此您不必在控制台消息中具有如此描述性。如果同事在您网站的某处留下错误的控制台,也可以更容易地找到它。
答案 2 :(得分:0)
console
是许多浏览器中的调试处理程序。对于更多延迟浏览器,您可以尝试FauxConsole。
答案 3 :(得分:0)
您可以使用console.log向您显示每个已执行行和调试器的日志;如果您使用的是firebug或任何其他开发人员工具,则在某一行打破脚本的执行。