项目中,有一个数组,纯数字,需要计算求和。不想使用循序遍历。
let a = [3,2,50,4];
let r = eval(a.join("+")); // eval('3+2+50+4')
console.log(r); // 输出59
console.log(typeof(r)); // 输出number
array.join(separator):是把数组中的所有元素转换为一个字符串。separator 可选。指定要使用的分隔符,如果省略该参数,则使用逗号作为分隔符。
separator也可以改为减、乘、除或其他计算文章来源:https://www.toymoban.com/news/detail-665459.html
eval(string):是JavaScript 全局函数,计算 string 字符串,并把它作为脚本代码来执行。
如果参数是一个表达式,eval()函数将执行表达式。如果参数是JavaScript语句,eval()将执行 JavaScript 语句。文章来源地址https://www.toymoban.com/news/detail-665459.html
到了这里,关于JS 数组求和计算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!