向javascript数组添加密钥

向javascript数组添加密钥,javascript,vue.js,Javascript,Vue.js,我使用了这个vue.js库,它需要这种格式的数组 autocompleteItems: [ { text: "Css" }, { text: "Javascript" }, { text: "Java" }, { text: "Web Design" }, { text: "Spring" } ], 但是,我

我使用了这个vue.js库,它需要这种格式的数组

    autocompleteItems: [
  {
    text: "Css"
  },
  {
    text: "Javascript"
  },
  {
    text: "Java"
  },
  {
    text: "Web Design"
  },
  {
    text: "Spring"
  }
],

但是,我需要从其他数组中获取该数组的项,如何将“普通”数组转换为所需的格式?

这是一个示例,可以让您了解如何向数据添加键

array=[“Css”、“Javascript”、“Java”、“Web设计”、“Spring”]
result=array.map(o=>({text:o}));

console.log(result)
这是一个示例,可以让您了解如何向数据添加键

array=[“Css”、“Javascript”、“Java”、“Web设计”、“Spring”]
result=array.map(o=>({text:o}));

console.log(result)
显示的是普通数组。它恰好包含具有
text
属性的对象。使用映射:
newArray=oldArray.map(text=>{text})
我不知道这叫做对象数组,我想普通数组指的是字符串数组,就像
array=['Css','Javascript','Java']
我需要将其转换为一个包含
文本的obejcts数组
属性数组有一个长度和零个或多个元素。不要求它们是任何特定类型
['one',2,{value:'three'}]
是有效数组。您显示的是一个普通数组。它恰好包含具有
text
属性的对象。使用映射:
newArray=oldArray.map(text=>{text})
我不知道这叫做对象数组,我想普通数组指的是字符串数组,就像
array=['Css','Javascript','Java']
我需要将其转换为一个包含
文本的obejcts数组
属性数组有一个长度和零个或多个元素。不要求它们是任何特定类型
['one',2,{value:'three'}]
是有效数组。