从一个对象中 delete一个属性是非常不好的(性能不好),
此外,它还会产生很多副作用。
解决方案
1、利用对象的结构语法,代码如下
const removeProperty = (target, propertyToRemove) => {
const { [propertyToRemove]: _, ...newTarget } = target;
return newTarget;
};
const toto = { a: 55, b: 66 };
const totoWithoutB = removeProperty(toto, "b");
console.log(totoWithoutB); // { a: 55 }