gpt4 book ai didi

javascript - 在 JavaScript 中循环访问对象

转载 作者:行者123 更新时间:2023-11-28 11:27:16 26 4
gpt4 key购买 nike

if(properties != undefined)
{
foreach(key in properties)
{
dialogProperty.key = property[key];
}
alert(dialogProperty.close);
}

如何实现/修复上述代码?我认为上面的代码是不言自明的。

最佳答案

我认为你的意思是for而不是foreach。您还应该停止 key 为全局并使用 Object.prototype.hasOwnProperty:

if(properties != undefined)
{
for (var key in properties)
{
if (properties.hasOwnProperty(key) {
dialogProperty[key] = properties[key]; // fixed this variable name too
}
}
alert(dialogProperty.close);
}

NB公司Kobi's fix也是。

关于javascript - 在 JavaScript 中循环访问对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7401322/

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