我在 Javascript 中有 5 个要填充的数组,我填充的数组将取决于“x”的值。我在这里对变量的使用/可变性感到非常困惑。我的代码如下......
//Node arrays that hold the IDs of each node
nodeOne = [];
nodeTwo = [];
nodeThree = [];
nodeFour = [];
nodeFive = [];
var nodesButtonToNode = {pn_btn_1:"nodeOne", pn_btn_2:"nodeTwo", pn_btn_3:"nodeThree", pn_btn_4:"nodeFour", pn_btn_5:"nodeFive"};
x = "pn_btn_1";
nodesButtonToNode.x.push("I am supposed to go into nodeOne")
简而言之,如果 x =“pn_btn_1”,则将通过指定nodesButtonToNode 中的键来提取需要填充的数组的值。在这种情况下,该数组将是nodeOne。如果 x = “pn_btn_2”,则需要添加的区域将为 nodeTwo。正如预期的那样,我收到了很多未定义的错误,并且我不确定哪里出错了。
任意指针的许多 TIA
白衣非少年
HUX布斯
慕运维8079593
相关分类