我有一个数组。
messages = ['hi', 'heelo', 'apple'];
写一个函数返回:
[
{ msg: messages[0], type: 'A', label: 'msg' },
{ msg: messages[2], type: 'A', label: 'msg' },
{ msg: messages[2], type: 'A', label: 'msg' }
]
答案 0 :(得分:-1)
您可以使用Array#map
:
map()方法创建一个新数组,其结果是在调用数组中的每个元素上调用提供的函数。
var messages = ['hi', 'heelo', 'apple'];
var messages_1 = JSON.stringify(messages.map(function(el) {
return {
msg: el,
type: "A",
label: "msg"
};
}));
console.log(messages_1);