So, first question I couldn't find an answer to. Might be reason enough to ask my own first question. Apologies if the answer can be found outside the scope of backbone.js.
In a backbone.js app, I need to have access to several variables in different functions, so I have to use some global variables setup.
I'm wondering if my current solution is acceptable/good practise. My IDE (IDEA) seems to think it isn't:
var MyModel = Backbone.Model.extend({
initialize:function(){
var myGlobalVar, myOtherGlobalVar;//marked as unused local variable
},
myFunction:function() {
myGlobalVar = value;//marked as implicitly declared
model.set({mrJson: {email: myGlobalVar}});
model.save();
});
}
},
myOtherFunction:function() {
myOtherGlobalVar = otherValue;//marked as implicitly declared
model.set({mrJson: {email: myGlobalVar, other: myOtherGlobalVar}});
model.save();
});
}
}
}
I tried declaring the implicitly declared globals, but that resulted in them not being accessible from the othe function.
Is there a proper way to do handle these global variables in backbone.js?