所以我试图解决一个数组即

var arrayName = ['lorem', 'ipsum', 'etc.'];
return arrayName[n].length;


返回5,5,4

基本上,我想返回每个索引的长度而又不知道有多少个项目。我敢肯定,这比我想的要容易得多,但我陷入了困境,无法直截了当。

感谢您的任何建议。

最佳答案

使用Array#map方法基于现有数组元素生成一个新数组。

更新:要获取最大的字符串,请使用方法。

var arrayName = ['lorem', 'ipsum', 'etc.'];

console.log(
  arrayName.map(function(s) {
    return s.length;
  })
);