场景:
1、把单一数字,根据某一个字段作为键值重组新的数组。
2、使用vue的
s
e
t
函数
set函数
set函数set(数组,键,值 )
//原始数组
oArr=[
{id: 1, type: 2, title:'aaa'},
{id: 2, type: 2, title:'aaa'}
{id: 3, type: 2, title:'bbb'},
{id: 4, type: 2, title:'aaa'}
];
//处理
var newArr={};
oArr.map(item => {
if (!newArr[item.title]) {//空键值处理
this.$set(newArr, item.title, [])
}
newArr[item.title].push(item)
})
console.info(newArr)
获得新数组:文章来源:https://www.toymoban.com/news/detail-555371.html
newArr={
aaa:[
{id: 1, type: 2, title:'aaa'},
{id: 2, type: 2, title:'aaa'}
{id: 4, type: 2, title:'aaa'}
]
bbb:[
{id: 3, type: 2, title:'bbb'},
]
};
终了~文章来源地址https://www.toymoban.com/news/detail-555371.html
到了这里,关于vue/uniapp 动态设置键值,重组数组的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!