我想从字符串中找到长度最大的所有单词。
目前,结果只是最长的第一个:'jumped1'
,而我想要它们全部:['jumped1', 'jumped2']
。
我该如何修改以下代码?
function test(str) {
var newStr = str.split(' ');
var nu = 0;
var word =null;
for(var i=0; i < newStr.length; i++){
if(newStr[i].length > nu){
nu = newStr[i].length; // length
word = newStr[i]; // word
}
}
return word;
}
console.log(test("The quick brown fox jumped1 over the lazy dog - jumped2"));