我不知道该怎么做,但我正在尝试使用 console.log 调试一些 JS 值:
function SetAPIValue(key1, value1, scormVersion, methodCalled) {
/* key1 value sometimes contains the value true or false and dont want to store these! */
if (key1 == true || key1 == false) { }
else
{
/* value1 comes back with two values for cmi.suspend_data, then 3, then 4 all in one string seperated by a ';'! */
setValuesArray.push({
key: key1,
value: value1
});
for (var i = setValuesArray.length - 1; i >= 0; i--) {
var array = setValuesArray[i];
console.log(setValuesArray);
if (array.key == key1) {
if (key1 = "cmi.suspend_data") {
if (value1.indexOf(";") > 0)
{
valueArray[j] = value1.split(";");
alert(valueArray[j]);
//alert("key1 is" + key1 + "and is returning " + setValuesArray[j-1].value);
return valueArray[j];
}
}
else
return setValuesArray[i].value;
}
}
}
return "";
}
我正在尝试查看 console.log(setValuesArray) 中的内容。当我在 IE9 中运行我的应用程序时,我启用了 F12 开发人员工具,我单击控制台选项卡,我得到的只是:
日志:[对象对象] 日志:[对象对象],[对象对象] 日志:[对象对象],[对象对象] 日志:[对象对象],[对象对象],[对象对象]
我不明白?如何查看 setValuesArray 中的值?我没有安装 firebug-lite。我在win 7 64位工作 谢谢