在Adonisjs中,
companys = await DB....(fetch from database)
userinfo = {
companys: companys,
}
let finalUser = {
...auth.user,
...userinfo
}
结果是
{
__setters__: [
'$attributes',
'$persisted',
,,,
'$visible',
'$hidden'
],
'$attributes': {
id: 'd25...',
display_name: 'AAA',
username: 'BBB',
email: 'CCC',
password: 'DDD',
...
'company' : { ... }
我要做的是,
id: 'd25...',
display_name: 'AAA',
username: 'BBB',
email: 'CCC',
password: 'DDD',
...
company : { ... }
如何合并两个对象?
{
'user' : auth.user,
'userinfo' : userinfo
}
工作正常。但是我希望“ userinfo”成为原始用户对象的属性之一。像这样的东西。
{
auth.user,
'userinfo' : userinfo
}