就是这种格式,一个数组下标不是对应一个值吗,怎么可以对应三个值出来我这边数据就拼接成这样,下面就没思路了
下面是我拼接代码
const Str = []
for (let j = 0; j < this.role_obj.length; j++) {
for (let i = 0; i < this.postForm.permissionList.length; i++) {
if (this.postForm.permissionList[i].match(this.role_obj[j])) {
Str.push(this.postForm.permissionList[i].replace(this.role_obj[j], this.role_obj[j] + ':'))
}
}
}
console.info(Str)
this.postForm.permissionList = []
for (let i = 0; i < Str.length; i++) {
this.postForm.permissionList[i] = Str[i]
console.info(this.postForm.permissionList[i])
}
当时对象数组的时候,需要序列化的时候,一个下标就对应了多个值呗;当然这种格式也是人为约定的