需要将jQuery [Medical:39,Camera:2,Surgical:1]转换为[39,2,1]。
请摘录。感谢
答案 0 :(得分:0)
首先,我认为这个[Medical: 39, Camera: 2, Surgical: 1]
不应该是一个数组而是一个对象,所以语法应该是这样的:{Medical: 39, Camera: 2, Surgical: 1}
或者像这样:[{Medical: 39}, {Camera: 2}, {Surgical: 1}]
。
然后转换它试试这个:
var obj={Medical: 39, Camera: 2, Surgical: 1};
var arr=[];
$.each(obj,function(index,element){
arr.push(element);
});
console.log(arr);
//OR like this
var obj2=[{Medical: 39}, {Camera: 2}, {Surgical: 1}];
var arr2=[];
$.each(obj2,function(index,element){
$.each(element,function(index2,element2){
arr2.push(element2);
});
});
console.log(arr2);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;