【发布时间】:2018-04-20 09:49:30
【问题描述】:
我收到以下错误:
无法读取未定义的属性“拆分”
但是,附加了split 方法的array 变量在前面的代码行中已正确定义。
function findLongestWord(str) {
for (i = 0; i < str.length; i++) {
var array = str.split(" ");
array[i].split("");
}
}
findLongestWord("The quick brown fox jumped over the lazy dog");
【问题讨论】:
-
您是要遍历每个单词,还是要遍历每个字符?弄清楚这一点,然后您就可以确定需要删除哪一行
-
你的预期输出是什么?
-
str.length是 44。array有 9 个元素。当您访问array[10]时,您认为会发生什么?
标签: javascript arrays function for-loop split