用map reduce filter spilt join实现

 

 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