要显示数组中最长的元素,可以通过在reduce函数的回调函数中比较当前元素和上一个元素的长度,返回其中长度更长的那一个。在初始值中,设置为0,以便将数组的第一个元素与其余元素进行比较。以下是代码示例:
const arr = ["apple", "orange", "banana", "peach", "grapefruit"];
const longestLength = arr.reduce((acc, curr) => { return acc.length > curr.length ? acc : curr; }, 0).length;
console.log(longestLength); // 输出 10,因为“grapefruit”的长度是10