页面上大约有35个变量以空白开头。每个变量用于不同的目的。
var a = '',
b = '',
c = '';
是否有更短的方式来编写这些变量?
答案 0 :(得分:2)
答案 1 :(得分:1)
每当你看到自己重复某些事情时,你想要寻找更好的方法:
在这种情况下,有一些叫做变量数组的东西。通常,您使用带循环的数组来实现重复性任务。
数组是可以通过索引访问的变量列表。好像你有一个名为a0,a1,a2,a2等的变量......如果能够通过所有变量而不必明确地输入每个变量,那么会不会很棒?
这就是数组和循环一起工作的方式:
var a = new Array(); // declare the array; "a" is the name of your array here
a[0] = ""; // this is how you assign the first index in the array
a[1] = ""; // second, etc
// now stop doing this manually and do the code below
// this is how you loop 30 times assigning each variable in the array to an empty string
for (var i=0; i < 30; i++) {
a[i] = "";
}
console.log("This is the array: ", a);
PS:有更好的方法来解决你的问题,但这个是最直接的=)