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

标签 javascript arrays type-conversion

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

var values = [1,2,3]; 

到这种格式的数组
var data = [ 
  {x: 0, value: 1},
  {x: 1, value: 2},
  {x: 2, value: 3}
];

最佳答案

您可以简单地使用 Array.prototype.map方法:

var data = values.map(function(el, i) {
   return {
     x: i,
     value: el
   }
});

关于javascript - 如何将整数数组转换为对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32303262/

相关文章:

javascript - 尝试使用 javaScript 创建简单的幻灯片,但图像没有改变

python - python中数组之间的插值

python - 如何将 numpy 对象数组转换为 str/unicode 数组?

javascript - 如何在返回函数中使用 Object.entries - ReactJS

javascript - 如何动态检索输入类型 "url"的值并将其放入变量中?

javascript - 如何使用 jQuery 从下拉无序列表中获取文本值?

javascript - 如何在javascript中将字符串转换为文件对象?

javascript - 国际化 : Access locale resolution logic in JavaScript

C# - 从十进制数组中查找最接近值的索引

linux - Linux 上的快速 xls 转换