gpt4 book ai didi

javascript - 如何在javascript中调用数组时以变量为键进行调用

转载 作者:行者123 更新时间:2023-12-02 14:08:36 24 4
gpt4 key购买 nike

这有效

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);
}
为什么?错误:类型错误:无法读取未定义的属性“名称”

它看到类似上面代码的错误

最佳答案

可能并非所有队列(queues1queuesn)都在queueconf['jobs']中可用.

尝试这个故障保护

for (var i=1; i<=queueconf.limit; i++)
{
var queue = queueconf['jobs']['queue'+i];
if ( queue )
{
var filename = queue['name'];
var qfile = require("./jobs/"+filename);
}
}

关于javascript - 如何在javascript中调用数组时以变量为键进行调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39833577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com