小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有一串字符,都是数字的,如何用比较简单的方法进行求和呢?谢谢!
如 str="123456",相当于要求出1+2+3+4+5+6=21。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
const str = '123456'
const arr = str.split('');
const result = arr.reduce((a, b) => {
return a*1 + b*1
}, 0)
console.log(result, 'result')
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
非常好!谢谢!
记得转成数字。。
好,谢谢提醒!
### 问题解决
```
const result = str.reduce((acc, crr) => acc + crr)
### 方法参考
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
### 建议
- 这种非小程序问题还是去专业点的社区提问吧,比如中文的segment或英文的stackover
------ 小小的分割线 ------
- 为什么社区不支持MD
- 为什么社区的贴子不让转载
- 为什么微信这么屌~~~
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
const str = '123456'
const arr = str.split('');
const result = arr.reduce((a, b) => {
return a*1 + b*1
}, 0)
console.log(result, 'result')
非常好!谢谢!
记得转成数字。。
好,谢谢提醒!
### 问题解决
```
const result = str.reduce((acc, crr) => acc + crr)
```
### 方法参考
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
### 建议
- 这种非小程序问题还是去专业点的社区提问吧,比如中文的segment或英文的stackover
------ 小小的分割线 ------
- 为什么社区不支持MD
- 为什么社区的贴子不让转载
- 为什么微信这么屌~~~