有没有一种简单的方法可以找到字符串数组中最长的字符串?
类似于 arr.Max(x => x.Length);
?
最佳答案
可用自 Javascript 1.8/ECMAScript 5大多数可用 older browsers :
var longest = arr.reduce(
function (a, b) {
return a.length > b.length ? a : b;
}
);
否则,一个安全的选择:
var longest = arr.sort(
function (a, b) {
return b.length - a.length;
}
)[0];
关于javascript - 查找数组中最长的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6521245/