0

私は大量の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;

} }、

4

3 に答える 3

1

コンソールステートメントの周りに ** を付けるつもりですか? それがおそらくエラーの原因です。

**console.log("dateRaj" + date);**
于 2013-09-05T20:41:09.450 に答える
1

私はこの振る舞いを知っています。これは、値を文字列 (特にオブジェクト) と組み合わせるときに発生します。データ変数を文字列と結合せずに単独で出力してみてください。こちらです:

console.log("dateRaj");
console.log(date);

更新 私のコメンテーターが言ったように、コンソールは複数の引数も取るようで、これが最もエレガントな方法かもしれません。

于 2013-09-05T21:00:50.800 に答える
0

推測するだけで...

unescapeJSON()はどういう意味JSON.parse()ですか?

構文エラー メッセージを表示しますか?

于 2013-09-05T20:42:17.333 に答える