有没有一种“很好”的方法可以从 json 对象中获取所有值(我不关心键)-只需将值放入数组中,
不使用循环?
(lang 是 JavaScript)
这取决于你如何定义“循环”。
您可以使用以下命令提取属性Object.keys
进而map
他们遵循自己的价值观。
...不过,本质上它仍然是一个循环。
var json = `{ "foo": 1, "bar": 2, "baz": 3 }`;
var obj = JSON.parse(json);
var values = Object.keys(obj).map(function (key) { return obj[key]; });
console.log(values);
如果浏览器支持较弱,您可以使用values
method.
var json = `{ "foo": 1, "bar": 2, "baz": 3 }`;
var obj = JSON.parse(json);
var values = Object.values(obj);
console.log(values);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)