Having an object to store data.
var store = {
elements: [],
eventsEnabled: true,
addElement: function(element) {
this.elements.push(eleme
Would it not be more sensible to pass the eventsEnabled
in as a parameter to the addElement
method?
var store = {
elements: [],
addElement: function(element,eventsEnabled) {
this.elements.push(element);
if (eventsEnabled) {
// Code that triggers event, calls handlers... whatever
}
}
};
First:
setInterval(function() {
store.addElement('hello',false);
}, 12000);
Second:
setInterval(function() {
store.addElement('bye',true);
}, 12000);