向javascript数组添加密钥
我使用了这个vue.js库,它需要这种格式的数组向javascript数组添加密钥,javascript,vue.js,Javascript,Vue.js,我使用了这个vue.js库,它需要这种格式的数组 autocompleteItems: [ { text: "Css" }, { text: "Javascript" }, { text: "Java" }, { text: "Web Design" }, { text: "Spring" } ], 但是,我
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'}]
是有效数组。