javascript - 在 Google Apps 脚本中将一维数组转换为对象

标签 javascript arrays google-apps-script

我希望能够转换这样的值数组:[“apple”,“pear”,“orange”,“banana”] 放入这种格式的数组

[
{"value": "apple"},
{"value": "pear"},
{"value": "orange"},
{"value": "banana"}
]

如果有任何建议,我将不胜感激。

最佳答案

使用.map :

/*<ignore>*/console.config({maximize:true,timeStamps:false,autoScroll:false});/*</ignore>*/ 
const input = ["apple", "pear", "orange","banana"],
  output = input.map(fruit => ({value: fruit}));
console.log(output);
<!-- https://meta.stackoverflow.com/a/375985/ -->    <script src="https://gh-canon.github.io/stack-snippet-console/console.min.js"></script>

关于javascript - 在 Google Apps 脚本中将一维数组转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71010406/

相关文章:

javascript - Meteor._wrapAsync 导致 100% CPU

javascript - 相当于重置按钮的链接?

javascript - Svelte react 性如何在函数内部工作?

c++ - 通过引用调用类对象的二维数组

google-apps-script - Google Apps 脚本 : Setting color of an event using Calendar API

javascript - 通过透明度提高 Canvas 性能

python - Numpy:在数组上施加行依赖最大值

php - 获取两个日期之间的日期范围,不包括周末

javascript - 从网页运行 Google App 脚本

javascript - 用于表单的 Google Apps 脚本,生成唯一 ID 号