B
const counter = (function () {
let arr = [];
return function () {
arr.push(1);
return arr.reduce((pv, v)=>pv+v);
};
})();
console.log(counter())
console.log(counter())
console.log(counter())
A
((arr)=>{
let sum = arr.reduce((pv, v)=>pv+v);
console.log(sum);
})([1,2,3,.5,100]);
// 只用map reduce filter spilt join 方法实现下面功能
const counter = () => {
const str = window.str || ''
window.str = str + ','
return str.split(',').length
}
console.log(counter())
console.log(counter())
console.log(counter())
console.log(counter())
console.log(counter())
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632