我目前正处于加速编码程序中,但我在编写代码时遇到了麻烦。或者更重要的是,解读一个要求我写出代码的问题。
例如:*给定一个输入Object,遍历Object并使用console.log()打印其值。
我破译的是它要我做一个for循环,但它是一个对象所以我需要使用for循环。
这是我到目前为止所做的:
function printObjectValues(object) {
var object = {
one: 1,
two: 2,
three: 3,
};
for (var key in object) {
console.log(object[key])
}
在检查时说我还是错了。 “断言错误:预计错误为真。”
我做错了什么?
答案 0 :(得分:0)
object
应该在函数之外,否则,使用函数是没有意义的。您提供的代码工作正常。它记录了对象中所有元素的值:
var object = {
one: "first",
two: "second",
three: "third",
};
function printObjectValues(object) {
for (var key in object) {
console.log(`${key} => ${object[key]}`)
}
}
printObjectValues(object)