如何将整数数组转换为对象数组?

Leo*_* Ku 2 javascript arrays type-conversion

我想以这种格式转换和数组

var values = [1,2,3]; 
Run Code Online (Sandbox Code Playgroud)

以这种格式的数组

var data = [ 
  {x: 0, value: 1},
  {x: 1, value: 2},
  {x: 2, value: 3}
];
Run Code Online (Sandbox Code Playgroud)

und*_*ned 13

你可以简单地使用这个Array.prototype.map方法:

var data = values.map(function(el, i) {
   return {
     x: i,
     value: el
   }
});
Run Code Online (Sandbox Code Playgroud)