Usuń atrybut z modelu Backbone.js

Czy istnieje sposób na usunięcie atrybutu zKręgosłup Model?

Powodem jest to, że przekazuję dodatkowe dane przy zapisywaniu, aby wykonać pewne działania, ale wtedy dane te są automatycznie dodawane do mojego modelu

Dokumentacja mówi, że nie należy bezpośrednio edytować modelu.attributes, więc jedyną inną metodą, którą widzę, aby to zrobić, jest użyciezestaw i ustaw atrybut na wartość null, ale to nie jest idealne

var myModel = new Model()
myModel.save({name:'Holla', specialAttr:'Please Remove me'})
myModel.set({tempAttr:null})

if(myModel.attributes['specialAttr'] == null){
    alert("Model does not have a specialAttr")
}

Próbowałem także usunąć go z właściwości attributes, ale tak naprawdę go nie usuwa.

questionAnswers(1)

yourAnswerToTheQuestion