0

我从服务器传入的 JSON 数据如下所示:

["ask_buyer_question_body-en",
 "ask_buyer_question_subject-en",
 "user_verification_subject-en"]

客户端控件希望它看起来像这样:

[["One"], ["Two"], ["Three"]]

是否有编程方式来更改原始数组?如有必要,我可以使用字符串操作,但宁愿避免它。

4

1 回答 1

5

只是map它:

var newArray = serverArray.map(function (val) { return [val]; });

如果你必须支持 IE < 9,要么使用 jQuery 的$.map(),要么使用MDN 的 polyfill

于 2013-10-14T01:41:14.917 回答