gpt4 book ai didi

javascript - 调试简单的 JavaScript 代码

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:58 24 4
gpt4 key购买 nike

开始学习 Javascript,我在 FireFox 的 FireBug 中写了这样的东西:

var myObject = {
"first_name" : "Rick",
"last_name" : "Hummer"
};

var name;
for (name in myObject) {
if(typeof myObject[name] != 'function') {
(name + ' : ' + myObject[name])
}

}

当我运行它时,它只显示姓氏,它不应该也列出名字吗?

另外,我怎样才能设置断点并进行调试呢?

enter image description here

最佳答案

您没有告诉浏览器输出值。

默认情况下,它会写出最后执行的行的结果,即 (name + ' : ' + myObject[name])

要解决这个问题,只需添加 console.log:

var myObject = {
"first_name" : "Rick",
"last_name" : "Hummer"
};

var name;
for (name in myObject) {
if(typeof myObject[name] != 'function') {
console.log(name + ' : ' + myObject[name]);
}
}

适用于 Firefox 19: Demo

关于javascript - 调试简单的 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15815914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com