Suponha que eu tenha uma matriz de objetos estruturados como este
"err": [
{
"chk" : true,
"name": "test"
},
{
"chk" :true
"post": "test"
}
]
Como posso reestruturá-lo assim:
"err": [
{
"post": "test"
"name": "test"
}
]
eu tentei
arr.filter(obj => delete obj.chk);
Ele pode excluir a chk
propriedade com êxito , mas como posso combinar os dois objetos?
javascript
arrays
Principiante
fonte
fonte
chk
?Respostas:
Você pode espalhá-los
Object.assign
para criar um novo objeto e remover achk
propriedade desse objeto:Outro método, sem excluir, seria desestruturar
chk
no lado esquerdo e usar a sintaxe rest:fonte
_
? :)chk
, mas isso pode ser um pouco enganador, já que não há intenção de usá-lo novamente