如何实现JavaScript多字符串参数的长度求和?
多参数字符串长度求和实现
直接补全代码即可完成需求,以下是完整实现:
const strSum = (...args) => { let sum = 0; if (args.length > 1) { args.forEach((item) => { // 将每个字符串的长度累加到sum变量中 sum += item.length; }); } return sum; }; console.log(strSum('hello', 'hi', 'my name', 'is')); // 输出16
关键说明
- 利用
...args剩余参数语法接收所有传入的字符串参数,它会把所有参数打包成一个数组 - 通过
args.length > 1判断传入的参数数量是否大于1 - 在
forEach循环中,遍历每个字符串参数,将其length属性值累加给sum变量 - 如果传入参数数量不大于1,
sum保持初始值0并返回
内容的提问来源于stack exchange,提问作者trainee
相关产品推荐
相关产品推荐

