分布的RMS(均方根)值是元素均方根的均方根。查找RMS值的公式如下:
要计算数组的RMS值,首先需要对数组中的所有元素求平方。然后,对这些平方值求平均值,然后对其求和,然后除以元素数,最后求出该平方值的平方根。
例子:
输出:
6
现在,以上脚本转换为单行脚本。要将以上脚本写成单行,请首先使用Map函数将arr转换为另一个正方形数组,该函数将返回一个数组。现在,直接在该数组上应用reduce,该数组将返回单个值(所有平方和)。数的平方和除以元素数,得到平方根。它将产生RMS值。
例子:
输出:
6
编写单行函数的好处
更少的代码将需要更少的内存,因此,任何Web浏览器都将花费更少的时间来加载具有更少内存的脚本。此外,浏览器通过逐行执行代码来呈现WebPage,因此,与常规功能相比,网站上任何涉及一线功能的操作都将快速响应。