将数组转换为对象数组

宏观垫

如何转换我的数组:

["Collaboration", "Personal", "Services", "Financial", "Enginerring", "Infrastructure", "Application", "null"]

到对象数组:

["title": "Collaboration", "title":"Personal", "title":"Services", "title":"Financial", "title":"Enginerring", "title":"Infrastructure", "title":"Application", "title":"null"]

我正在做类似的事情:

var mainmenu = [];
for(var i=0; menus.length > i;i++){
    mainmenu[i] = "{title:"+menus[i]+"}";   
}

但是我得到了:

["{title:Collaboration}", "{title:Personal}", "{title:Services}", "{title:Financial}", "{title:Enginerring}", "{title:Infrastructure}", "{title:Application}"]

那么,如何在没有双引号的情况下做到这一点呢?

Oleksandr T.

尝试使用 .map

var data = ["Collaboration", "Personal", "Services", "Financial", "Enginerring", "Infrastructure", "Application", "null"];
var result = data.map(function (title) {
  return { title: title };
}) 

console.log(result);

在您正在使用的代码问题String而不是中Object,删除"

  mainmenu[i] = { title:  menus[i] };
               ^^^    ^^ ^^      ^^^

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组数组转换为对象数组

来自分类Dev

将数组的对象转换为对象的数组

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象

来自分类Dev

将数组转换为对象数组

来自分类Dev

将数组转换为单个对象数组

来自分类Dev

将普通数组转换为对象数组

来自分类Dev

将嵌套的对象数组转换为对象

来自分类Dev

将数组的对象转换为对象javascript

来自分类Dev

将文件对象转换为对象数组

来自分类Dev

将单个对象转换为对象数组

来自分类Dev

Javascript:将数组数组转换为对象数组

来自分类Dev

(数组)类型将奇怪的行为对象转换为数组转换

来自分类Dev

将嵌套对象数组转换为对象数组的最佳方法

来自分类Dev

将递归数组对象转换为平面数组对象

来自分类Dev

使用javascript将数组对象转换为对象数组

来自分类Dev

JS:将文本转换为对象数组

来自分类Dev

将JSON对象转换为javascript数组

来自分类Dev

将熊猫对象转换为numpy数组

来自分类Dev

将多维数组转换为对象

来自分类Dev

角度将json转换为对象数组

来自分类Dev

将数组转换为对象javascript

来自分类Dev

将Laravel对象转换为数组

来自分类Dev

将GeoJSON对象转换为Javascript数组

来自分类Dev

使用Reduce将数组转换为对象

来自分类Dev

将PHP数组转换为Json对象

来自分类Dev

将JSON / JS对象转换为数组