JS中如何移除对象的一个字段
0.背景
前台提交数据去更新一个后台对象,结果报错400 Bad request。在上一篇文章中已经说过了,是因为前后台字段不对应导致的,所以需要改掉某些字段。
1.解决办法
本来想直接for循环把对象重新赋值一遍,后来发现了更方便的方法,分享一下。
let { hours,...params} = this.external //排除hours, 不在后台实体类范围内,要不会报400
params是要提交给后台的数据,hours是要从external中排除的字段。