我有大量的js代码.. 我无法在console.log中显示输出。 你能告诉我我错过了什么吗? 在下面提供我的代码......
var multCoffees = false;
if (Coffees.length > 1) {
multCoffees = true;
}
if (apptTimeCell) {
apptTimeHTML = MyDay.dish(allData, multCoffees);
apptTimeCell.innerHTML = apptTimeHTML;
} else {
apptTimeCell = Util.cep("span", {
className: "appt-time"
});
patientRowTD.insertBefore(apptTimeCell, patCell);
}
dish: function (allData, multCoffees) {
if (multCoffees) {
var htmlArr = [];
htmlArr.push(allData.APPT_TIME_DISPLAY, "<br/><span class='sub-detail'>", allData.MNEMONIC, "</span>");
console.log("multiCoffee" + allData.PROVIDER_MNEMONIC);
return htmlArr.join("");
} else {
return allData.APPT_TIME_DISPLAY;
} },
答案 0 :(得分:1)
你的意思是围绕你的控制台声明**吗?这可能导致错误。
**console.log("dateRaj" + date);**
答案 1 :(得分:1)
我知道这种行为。将值与字符串(尤其是对象)组合时会发生这种情况。尝试单独输出数据变量而不将其与字符串组合。这样:
console.log("dateRaj");
console.log(date);
<强>更新强> 就像我的评论员所说,控制台似乎也采取了多种可能是最优雅的方式。
答案 2 :(得分:0)
猜猜......
使用unescapeJSON()
表示JSON.parse()
?
告诉我们您的语法错误消息?