我有一个JSON文件:
['0': XXX, '1': YYYY]
我想将它提取到一个只有jquery值的数组中。
['XXX', 'YYYY']
这样做的最佳方式是什么?
.makeArray似乎无法运作。
答案 0 :(得分:2)
var data = {
'0': 'XXX',
'1': 'YYYY'
};
var valuesOnly = Object.values(data);
console.log(valuesOnly);

答案 1 :(得分:1)
我相信你是通过
来做到的var obj = {'0': XXX, '1': YYYY};
var arr = $.map(obj, function(el) { return el });
答案 2 :(得分:0)
您必须以这种方式使用JSON.parse
:
function parsing(jsonStr){
return JSON.parse(jsonStr);
}
var jsonStr = "['0': XXX, '1': YYYY]";
var arr = parsing(jsonStr);
console.log(arr);
答案 3 :(得分:0)
您可以使用纯JavaScript而不是使用jQuery:
var json = {'0': "XXX", '1': "YYYY"}
Object.values(json) // ["XXX", "YYYY"]