如何在我的代码中解决此错误[object Object]

时间:2019-04-18 12:37:45

标签: javascript

我的状况警报(布尔)中出现此错误[object Object],但我不知道如何解决。必须显示1或0。

如果您需要php代码,我可以放在这里。 我不知道如何解决此代码,为什么给我这个错误。

查看图片: https://imgur.com/AxXgXsO

<script type="text/javascript">
    window.updateInnerViewTimer = setInterval(periodicTaskDebug, 1000);
    function periodicTaskDebug() {
        for (var key in window.equipmentState.Parameters) {
            if ($('#' + key)) {
                if (key === 'debugStartupTime') {
                    var d = new Date(0); // 0 sets the date to the epoch
                    d.setUTCSeconds(window.equipmentState.Parameters[key]);
                    $('#' + key).filter('.debug').text(d)
                } else {
                    $('#' + key).filter('.debug').text(Math.round(100 * window.equipmentState.Parameters[key]) / 100);
                }

                if ($('#' + key).attr("boolean") !== "yes") {
                    if (window.equipmentState.Parameters[key] === "NaN" || window.equipmentState.Parameters[key] <= 0) {
                        $('#' + key).filter('.debug').css("color", "red");
                    } else {
                        $('#' + key).filter('.debug').css("color", "blue");
                    }
                }
            }
        }

        for (var key in window.equipmentState.Alarms) {
            $('#' + key).text(window.equipmentState.Alarms[key]);
            if (window.equipmentState.Alarms[key]) {
                $('#' + key).filter('.debug').css("color", "red");
            } else {
                $('#' + key).filter('.debug').css("color", "blue");
            }
        }

        for (var key in window.equipmentState.ConditionAlarms) {
            $('#' + key).text(window.equipmentState.ConditionAlarms[key]);
            if (window.equipmentState.ConditionAlarms[key]) {
                $('#' + key).css('.debug').css("color", "red");
            } else {
                $('#' + key).css('.debug').css("color", "blue");
            }
        }

    }
</script>

1 个答案:

答案 0 :(得分:0)

[object Object]是javascript中对象的默认toString表示形式。

在处理jQuery对象时,您可能想做

myArray