如何使用for循环在对象中添加/删除方法?

时间:2016-10-11 03:18:17

标签: javascript function object for-loop methods

我有一群用户'将数据添加/删除。我还有一个对象' temp'这将根据数组中有多少索引生成方法。

这是我到目前为止的代码:



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);
&#13;
&#13;
&#13;

理想情况下,根据“用户”中的数据量而定。我想'临时'&#39;包含这样的东西:

var temp = {
    check0 : function(){
        console.log('checking ' + 0);
    },
    check1 : function(){
        console.log('checking ' + 1);
    }
}

0 个答案:

没有答案