帮助在Jquery中将数组处理为新数组

帮助在Jquery中将数组处理为新数组,jquery,arrays,Jquery,Arrays,您好,谢谢您抽出时间:) 我的第一篇文章在这里,但我总是在这里结束时,我研究,所以我想为什么不 我想谈谈这个问题: {"label":"112","value":"airbrush tanning,airbrush tan"}; 为此: {"label":"112","value":"airbrush tanning"}, {"label":"112","value": "airbrush tan"} 我正在考虑使用.split()捕获每个逗号分隔的值。但由于某种原因,我无法将这两个元素都

您好,谢谢您抽出时间:) 我的第一篇文章在这里,但我总是在这里结束时,我研究,所以我想为什么不

我想谈谈这个问题:

 {"label":"112","value":"airbrush tanning,airbrush tan"};
为此:

{"label":"112","value":"airbrush tanning"}, {"label":"112","value": "airbrush tan"}
我正在考虑使用.split()捕获每个逗号分隔的值。但由于某种原因,我无法将这两个元素都传递到新数组中。我不确定什么方法可以解决这个问题,所以我希望有人能给我指出正确的方向

再次感谢您抽出时间

var obj =  {"label":"112","value":"airbrush tanning,airbrush tan"};

var array = $.map(obj.value.split(","), function(value) {
    return {label: obj.label, value: value};
});

console.log(array);

输出:

[Object { label="112", value="airbrush tanning"}, Object { label="112", value="airbrush tan"}]