javascript - 如何在 JavaScript 中找到数组中最长的字符串?
问题描述
这是一个示例数组:
var friendName = ['RupaKhan','Sunny','Rohul','Mistry','Zumman','Asif','Liza','Fulo'];
你如何找到数组中最长的名字?但是您必须使用带有 return 的函数以及 find 作为最大名称。
我尝试了这种方法,但没有显示结果:
解决方案
var friendName = ['RupaKhan','Sunny','Rohul','Mistry','Zumman','Asif','Liza','Fulo'];
function mega(arr){
return arr.reduce((max,name)=>{
return name.length > max.length? name: max
},arr[0])
}
console.log(mega(friendName))
推荐阅读
- python - DataFrame 采用列并集并保留找到第一个非 NaN 值
- excel - 从用户表单更新多个工作表
- webpack - SASS DevTools 未指向变量声明
- asp.net - UWP 10.1 不支持 NewtonSoft 吗?
- node.js - 安装 react-paypal-button 时出现 npm 错误
- qt - Qt 窗口调整纵横比 1:1
- mobile - 使用polymerjs打开手机摄像头
- python - sqlite3.OperationalError:无法打开数据库文件(灾难响应管道)
- google-chrome - 谷歌浏览器从脚本标签中剥离 nonce 值
- android - EGL 错误:“纹理资源为 NULL,未指定级别”