我的代码对我来说很重要,我想动态地(通过循环)用另一个数组包装数组索引。
以下代码不起作用。请帮我将“ x”字符串转换为JavaScript代码,或者找到获取结果的正确方法。
var x = parentTasks[j];
while(x){
x = parentTasks + '[' + numbers + '[' + x + ']]';
}
以后的“ x”将变得不确定,因此循环应停止。
我的期望:
第一次循环的示例:
parentTasks[numbers[parentTasks[j]]]
第二次迭代循环时的示例:
parentTasks[numbers[parentTasks[numbers[parentTasks[j]]]]]
最佳答案
我是靠我自己做的。这是一个解决方案:
var x = parentTasks[j];
var z = 0
while ( z++ < 2 ) {
x = 'parentTasks[numbers[' + x + ']]';
console.log(eval(x));
}
关于javascript - 使用while循环使用数组动态包装索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29639716/