На самом деле, я хочу динамически удалить оператор распространения или фильтр последней записи из объекта params.
const params = {
name: query.name,
age: query.age,
gender: query.gender
...filter,
}
const condition = true;
if (condition) {
//remove ...filter
delete params.filter //does not work
}
Ускоренный вывод после применения условия,
console.log(params)
{
name: query.name,
age: query.age,
gender: query.gender
}