【发布时间】:2016-03-01 17:14:32
【问题描述】:
我有 5 个数组,每个数组包含 8 个字符串。每个数组都有一个由数字组成的名称,例如“titles1”、“titles2”...我想创建一个 while 循环来检查每个数组中的每个字符串。我目前遇到的问题是我无法更改数组名称中的数字(从 1 到 5 -titles1、2、3 ...)。知道我怎样才能让它工作吗?但是,该代码有效,因为数组名称现在是一个字符串,它不检查数组内的任何内容。
var i = 0; var j = 1; var titles = '';
while(j <= 5) {
titles = 'titles' + j;
while(titles1.length >= i) {
if (searchBookInput === titles[i]) {
return titles[i] + ' is available';
}
i++;
} j++; i = 0;
}
【问题讨论】:
-
第二个while循环有错字吗?它似乎在说'title1'。这就是本意吗?
标签: javascript arrays variables while-loop