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