gpt4 book ai didi

javascript - 在 IE8+ 中访问对象中的唯一属性

转载 作者:行者123 更新时间:2023-11-29 18:25:42 26 4
gpt4 key购买 nike

我有一个从 JSON 解析的对象,它总是只包含一个属性,但是这个属性的名称(即键名)会随着每个 JSON 的变化而变化消息。

在 IE9+ 和其他现代浏览器中,我可以使用:

value = msg[Object.keys(msg)[0]];

访问此属性的值。但是,IE8 不支持keys,那么什么是完全兼容的访问值的方式呢?

最佳答案

你可以定义这样一个函数:

function getVal(obj) {
for (var key in obj) return obj[key];
}

然后做

value = getVal(msg);

关于javascript - 在 IE8+ 中访问对象中的唯一属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13541632/

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