,可以通过以下几种方式实现:
delete obj.prop1;
delete obj.prop2;
这将从对象中移除prop1和prop2属性。
const { prop1, prop2, ...rest } = obj;
这将从对象中提取prop1和prop2属性,并将其余的属性存储在rest对象中。
const newObj = _.omit(obj, ['prop1', 'prop2']);
这将创建一个新的对象newObj,其中包含obj对象中除了prop1和prop2属性之外的所有属性。
总结: 从没有突变的对象中“移除”多个属性可以使用JavaScript的delete操作符、ES6的解构赋值或Lodash库的omit函数来实现。具体选择哪种方式取决于项目需求和个人偏好。
领取专属 10元无门槛券
手把手带您无忧上云