JavaScript
function setPermissionMap(obj) {
let temp = {}
for (let key in obj) {
temp[key] = {}
obj[key].map(item => {
temp[key][item.code] = item
})
}
return temp
}
typescript
function setPermissionMap(obj:{key:string,value:any}):object {
interface temp {
[key: string]:object
}
let temp:any = {}
for (let key in obj) {
temp[key] = {}
obj[key].map((item:any )=> {
temp[key][item.code] = item
})
}
return temp
}
还是有问题。。。。。。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…