我的代码代表我,我想动态地用另一个数组包装数组索引(带循环)。
以下代码不起作用。请帮助我将此“x”字符串转换为JavaScript代码或找到获得结果的正确方法。
var x = parentTasks[j];
while(x){
x = parentTasks + '[' + numbers + '[' + x + ']]';
}
以后“x”将变为未定义,因此循环应该停止。
我的期望:
第一次迭代循环时的示例:
parentTasks[numbers[parentTasks[j]]]
第二次迭代循环时的示例:
parentTasks[numbers[parentTasks[numbers[parentTasks[j]]]]]
答案 0 :(得分:0)
我是靠自己做的。这是一个解决方案:
var x = parentTasks[j];
var z = 0
while ( z++ < 2 ) {
x = 'parentTasks[numbers[' + x + ']]';
console.log(eval(x));
}