js 返回一个数组里面0出现的次数

var num = new Array(10000).fill('').map((item,index) => (index + 1)).

在点号后面补充代码,让num是这个数组中0出现的次数,100算出现了2次0

var num = new Array(10000).fill('').map((item,index) => (index + 1)).reduce((pre,current) => {
    return pre + (function(current) {
        // 方法一
        // let arr = (current + '').split('');
        // let sum = 0;
        // arr.forEach((item) => {
        //     if (item == '0') {
        //         sum ++
        //     }
        // })

        //方法二
        var sum = 0;
        for (item of String(current)){
            if (item == '0') {
                sum++
            }
        } 
        return sum
    })(current)
},0)

var num = new Array(10000).fill('').map((item,index) => (index + 1)).join('').match(/0/g).length

原文地址:https://www.cnblogs.com/fazero/p/11251822.html