I have an array of 'users' that gets data added/deleted to it. I also have an object 'temp' that will generate a methods based on how many indexes are in the array.
Here's the code I have so far:
var users = [1, 2];
var index = users.length;
var temp = {};
function newTemp(object){
var index = users[object]; //assigns an index #
if(index === undefined){
index = users.length;
users[object] = index;
}
users[index] = object;
for (var i = 0; i < users.length - 1; i++){
temp.['check' + i] = function(){console.log('checking ' + i);}
}
}
newTemp(index);
Ideally, based on how much data is in 'users' I would like 'temp' to contain something like this:
var temp = {
check0 : function(){
console.log('checking ' + 0);
},
check1 : function(){
console.log('checking ' + 1);
}
}