我从服务器传入的JSON数据如下所示:
["ask_buyer_question_body-en",
"ask_buyer_question_subject-en",
"user_verification_subject-en"]
客户端控件希望它看起来像这样:
[["One"], ["Two"], ["Three"]]
是否有编程方式来更改原始数组?如果需要,我可以使用字符串操作,但宁愿避免使用它。
答案 0 :(得分:5)
只需map
:
var newArray = serverArray.map(function (val) { return [val]; });
如果你必须支持IE< 9,使用jQuery的$.map(),或使用MDN's polyfill。