将JSON元素包含在单个列表中

时间:2013-10-14 01:34:24

标签: javascript ajax json

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

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

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

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

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

1 个答案:

答案 0 :(得分:5)

只需map

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

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