我正在尝试将JSON键值对象转换为Array,但是我不确定如何以所需的格式获取它。我拥有的JSON与以下内容类似:
{
"01": "yes",
"02": "yes",
"03": "no"
}
但是我需要一个像下面这样的数组,所以我可以轻松地遍历它:
["01:yes","02:yes","03:no"]
还是可以在轻松访问键和值的同时迭代此JSON对象?
Object.keys()
返回array
给定对象自己的enumerable properties
var obj = {
"01": "yes",
"02": "yes",
"03": "no"
};
var op = Object.keys(obj).reduce(function(a, b) {
return a.concat(b + ':' + obj[b]);
}, []);
console.log(op);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句