交一下作业:
第一题:
return arr.reduce((pre,cur)=>{
return pre * cur
})
第二题:
return s.split('').map(item=>+item).reduce((pre,cur)=>{
return pre * 10 + cur
第三题:
return arr.map(item => item.toLowerCase().replace(item[0].toLowerCase(), item[0].toUpperCase()))
第四题
r = arr.map(Number);
map第二个参数是序列号,也就是index,会与parseInt的第二个参数(也就是几进制)对应,导致错误,改成Number就好
你没测试过吧,第二题回答错了,字符串0乘以数字还是字符串,当参数为"0"时测试不会通过
Sign in to make a reply
落叶起声
交一下作业:
第一题:
return arr.reduce((pre,cur)=>{
return pre * cur
})
第二题:
return s.split('').map(item=>+item).reduce((pre,cur)=>{
return pre * 10 + cur
})
第三题:
return arr.map(item => item.toLowerCase().replace(item[0].toLowerCase(), item[0].toUpperCase()))
第四题
r = arr.map(Number);
map第二个参数是序列号,也就是index,会与parseInt的第二个参数(也就是几进制)对应,导致错误,改成Number就好