我想写一个函数,使用reduce()方法来计算数组中的项目数并返回该数组的长度。使用函数时获取未定义
这是我到目前为止有:
function len(items) {
items.reduce(function(prev, curr, index){
return index+1;
});
}
let nums = [1, 2, 3];
console.log(len(nums));
每当我尝试运行此代码,在我的浏览器控制台,我得到“未定义”的消息。我想我定义了我的功能,所以我不知道为什么它没有被调用或输出任何值。请让我知道我做错了什么,或者我的逻辑错误。
我需要使用reduce才能获得长度。 – FlameDra
@flamedra然后你可以选择我提到的第一个选项。 – gurvinder372