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);
    }
}
