let {adrid,...prames} = obj;
obj中除 adrid 属性全给 prames
这与 delete obj.adrid 是有一定的区别的:
delete 的写法直接将 obj 里面的 adrid 属性去掉了 后面再也拿不到这个属性了
而剩余参数只是将 obj 中除了 adrid 这个属性以外的其他属性赋值给prames 如果后面需要obj中的adrid属性的话,还是可以去
let {adrid,...prames} = obj;
obj中除 adrid 属性全给 prames
这与 delete obj.adrid 是有一定的区别的:
delete 的写法直接将 obj 里面的 adrid 属性去掉了 后面再也拿不到这个属性了
而剩余参数只是将 obj 中除了 adrid 这个属性以外的其他属性赋值给prames 如果后面需要obj中的adrid属性的话,还是可以去