9
调用Math.random()的函数是否纯净?
以下是纯函数吗? function test(min,max) { return Math.random() * (max - min) + min; } 我的理解是纯函数遵循以下条件: 它返回从参数计算得出的值 除了计算返回值外,它不做任何其他工作 如果这个定义正确,那么我的函数是纯函数吗?还是我对定义纯函数的理解不正确?
有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。