如何将计数器变量添加到变量名称?

Tia*_*nRB 5 javascript

非常直截了当.这是我非常低效的代码:

var slider1 = new Slider("#survey1", {
    precision: 2,
    value: 5
})
var slider2 = new Slider("#survey2", {
    precision: 2,
    value: 5
})
var slider3 = new Slider("#survey3", {
    precision: 2,
    value: 5
})
var slider4 = new Slider("#survey4", {
    precision: 2,
    value: 5
})
var slider5 = new Slider("#survey5", {
    precision: 2,
    value: 5
})
Run Code Online (Sandbox Code Playgroud)

我确信这可以更有效地进行,它应该是"#survey13"但我跳过其余部分以节省空间.也许是for循环?如何将计数器添加到变量名称和引用的id?

Mri*_*jay 9

你可以说像吼叫

var sliders = []
for (var i = 1; i <= 13; i++) {
    var slider = new Slider("#survey" + i, {
        precision: 2,
        value: 5
    });
    sliders.push(slider);
}
Run Code Online (Sandbox Code Playgroud)

所以实际上你的slider1sliders[0]slider2sliders[1]等等.