javascript变量名称需要增量

时间:2015-03-06 20:54:14

标签: javascript variables

我发现了以下问题,我将该代码放在循环中。

window.setInterval(function() {
requestURL = "https://api.spark.io/v1/devices/" + deviceID + "/" + getFunc + "/?access_token=" + accessToken;

我需要的是,变量deviceID需要增量变量B例如:

requestURL = "https://api.spark.io/v1/devices/" + deviceID[B] + "/" + getFunc + "/?access_token=" + accessToken;

所以deviceID [B] B是1或2或3,因为我的变量名称为deviceID1,deviceID2,deviceID3。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

连接变量名称是一个坏主意,而是使用数组:

var myArr = [deviceID1, deviceID2, deviceID3];
for (var i = 0; i < myArr.length; i++) {
    var requestURL = "https://api.spark.io/v1/devices/" + myArr[i] + "/" + getFunc + "/?access_token=" + accessToken;
}

上面是一个关于如何使用数组的简单示例。