var squares = [1, 2, 4, 8];
var cubes = [1, 4, 9, 16];
var north,east,south,west;
north = getClass(squares[0], cubes[0]);
east = getClass(squares[1], cubes[1]);
south = getClass(squares[2], cubes[2]);
west = getClass(squares[3], cubes[3]);
$('.' + north).doStuff()
$('.' + east).doStuff()
$('.' + south).doStuff()
$('.' + west).doStuff()
我正在用javascript写一些代码,感觉我应该能够重构此部分,但我不知道该怎么做。
我想我想做的是使北,东,南,西成为某种集合,以便我可以遍历它吗?
您如何建议我使用javascript?
最佳答案
尝试这种方式:
var squares = [1, 2, 4, 8];
var cubes = [1, 4, 9, 16];
for(var i=0; i< squares.length; i++)
{
$('.' + getClass(squares[i], cubes[i])).doStuff();
}
关于javascript - Javascript循环遍历对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23133695/