嗨,我有一个函数,我想返回带有附加值的函数参数。所以不要写这个:
function(response) {
return response.links_1;
}
function(response) {
return response.links_2;
}
function(response) {
return response.links_3;
}
我想制作一个循环并添加数字的for循环,如下所示:
function(response) {
var counter = 3;
for(var i = 0; i < counter; i++) {
return response.links_ +i;
}
}
重要的是 response.link_ 不能是字符串!然后它会丢失函数参数值。
我尝试这样做:
function(response) {
var i = 1,
resp = 'response.links_',
endResp = resp + i;
return endResp ;
}
}
和 console.log(endResp); 返回正确的字符串,但仅此而已,它是一个字符串.. 我想要变量response.links_1 的值而不是字符串值 response.links_1。
我刚刚尝试了以下方法,但没有任何运气:(解析:只是一种主干方法)
parse: function(response) {
var counter = 3;
for(var i = 0; i < counter; i++) {
return response[links_ + i];
}
}
欢迎任何帮助..