这里很容易使用Array.prototype.map:
var array = [1, 2, 3, 4, 5]; var mapped = array.map(function(num) { return { id: num, text: idToName(num) }; });
使用ES6 箭头功能,它将是:
let mapped = array.map(num => ({ id: num, text: idToName(num) }));