目前正在尝试找出如何找到字符串中最长的单词,我的研究已经让我有所收获。我在 SO 上找到了一个代码,它显示了最长单词中的字母数量
Example
function longest(str) {
var words = str.split(' ');
var longest = 0;
for (var i=0;i<words.length;i++) {
if (words[i].length > longest) {
longest = words[i].length;
}
}
return longest;
}
longest("This is Andela");
//This returns 6
我如何编辑此代码,使其返回单词而不是字母数量。即
//Returns Andela instead of 6
考虑到我也是 javascript 新手
就这样:
function longest(str) {
var words = str.split(' ');
var longest = ''; // changed
for (var i = 0; i < words.length; i++) {
if (words[i].length > longest.length) { // changed
longest = words[i]; // changed
}
}
return longest;
}
console.log(longest("This is Andela"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)