0
這個作品如何與變量作爲鍵調用,而在JavaScript稱爲數組
for (var i=1; i<=queueconf.limit; i++)
{
var filename=queueconf['jobs']['queue1']['name'];
}
,但是,這並不工作
for (var i=1; i<=queueconf.limit; i++)
{
//as queue+i
var filename=queueconf['jobs']['queue'+i]['name'];
var qfile=require("./jobs/"+filename);
}
爲什麼呢? 錯誤:類型錯誤:無法未定義
讀取屬性「名」它看到類似上面代碼中的錯誤
確定'queueconf [ '工作']''有queue0','queue1'等屬性? – Li357
'['queue'+ i]'可能無效或找不到。 –
「i」表示0到queueconf.limit之間的任何值。其中'jobs ['queue'+ i]'可能返回'undefined'。檢查你的'queueconf' –