也许我应该使用某种循环或其他东西。但我不知道如何声明这个,不包括手动。
是否有任何解决方案只有几行所有这些。因为,应该有100个变量,尽管我只提供了5个,但我不想整夜打字。
a1=1; a2=1; a3=1; a4=1; a5=1;
function myfn1() {
a1++;
//unique function code
}
function myfn2() {
a2++;
//unique function code
}
function myfn3() {
a3++;
//unique function code
}
function myfn4() {
a4++;
//unique function code
}
function myfn5() {
a5++;
//unique function code
}
答案 0 :(得分:1)
虽然这并没有回答你的问题,但我认为这种方法从长远来看(也可能在短期内)会对你有所帮助。使用数组检出,数组只是一组数据。请查看以下代码。
var arr = [];
for(var i =0; i <= 100; i++){
arr[i] = i;
}
这给你一个像这样的集合[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 ,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44 ,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69 ,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94 ,95,96,97,98,99,100]然后你可以操纵等等。
*编辑或如果您希望它们具有相同的值,则
var arr = [];
for(var i =0; i <= 100; i++){
arr[i] = 1;
}