jQuery在for循环中创建变量或从多维数组创建每个循环

时间:2016-06-12 21:07:17

标签: jquery arrays variables multidimensional-array dry

我正在研究我的DRY技术,并且我一直试图找出如何在多维数组中声明变量,如果它们存在而不必为多达五维写出这样的长声明:

// dimension 1
var foo1x = bar[0][0],
    foo1y = bar[0][1],
    foo1z = bar[0][2];

我已经搜索了几个关于SO的问题,我试过这个:

for ( var i = 0; i < foobar.length; i++ ) {
    var foo + i + x,
        foo + i + y,
        foo + i + z;
}   

用以下方式查看对象:

var value = {};
for ( var i = 0; i < foobar.length; i++ ) {
    $(foobar).each(function(i, e) {
        value["dimension" + i] = e;
    });
};
console.log(value);

但它并不是我需要的。是否有一种更清晰的方法来声明用于多维数组的变量,我没有看到?可能有3到5个维度,这就是我尝试使用.length的原因。

0 个答案:

没有答案