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