Javascript在不知道所有键的情况下访问多维数组

Javascript accessing multidimensional Array without knowing all keys

本文关键字:访问 情况下 数组 不知道 Javascript      更新时间:2023-09-26

我在Javascript方面有一些经验,通常我只需在这里或谷歌上搜索就能找到问题的解决方案但这一次,我觉得我走错了的路

我构建了一个Object(多维关联数组),如下所示:state["a"]["b"]["c"]="空闲";

如果我知道"a"answers"c",但不知道"b",我可以在不循环每个键的情况下更改值"idle"吗?考虑到"c"在整个对象中是唯一的

类似于:state["a"][*]["c"]="忙";

提前感谢您的帮助

如果如您所述,"c"只存在于一个地方,那么您需要遍历第二维度中的项,寻找具有索引为"c"的第三维度的项。