【发布时间】:2014-07-24 04:56:16
【问题描述】:
我正在研究这个问题:
编写一个函数 filterLongWords(),它接受一个单词数组和一个整数 i,并返回比 i 长的单词数组。
我把它记下来了,除非出于某种原因,如果有一个单词只有一个字符长,它不会被删除。有谁知道我做错了什么?谢谢。
function filterLongWords(i, array){
for (var x = 0; x<array.length; x++){
if (array[x].length <= i){
array.splice(x,x);
}
}
console.log(array)
}
var wordArray = ["i", "am", "longer", "than", "one"];
filterLongWords(2, wordArray);
【问题讨论】: