gpt4 book ai didi

javascript - 使用 Object.Keys 迭代值

转载 作者:行者123 更新时间:2023-12-03 08:32:18 25 4
gpt4 key购买 nike

我正在尝试迭代对象的属性值。这是我的代码

var player =
{

name: 'kaka',
age: 33,
address: '22 green street',
sayHello: function () {
console.log('my name is ' + this.name + "my age is " + this.age);
}
}

var myProperties = Object.keys(player);

for (var i = 0; i < myProperties.length; i++) {
console.log(myProperties[i]);

}

但它只显示属性而不显示值。我怎样才能通过像 'kaka' 这样的值作为名称..
谢谢。

最佳答案

您需要使用键作为原始对象中的查找

for (var i = 0; i < myProperties.length; i++) {
if(typeof player[myProperties[i]] !== 'function'){
console.log(player[myProperties[i]]);
}
}

最后,我不确定在这个用例中创建和迭代键与使用 for in 循环相比您能获得多少 yield

关于javascript - 使用 Object.Keys 迭代值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33293929/

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