我想用一个名为square()的新方法扩展Array,该方法返回一个包含所有数字平方的新数组。我试过这样做,但是我想不出函数不接受任何参数的方法,比如默认的JS方法。例如,array.reverse()返回反转的数组--它不接受数组作为参数,如下所示:array.reverse(array) --这是我的代码:
Array.prototype.square = function
因此,time函数需要知道在调用它时要传递给该函数的所有参数。我知道how to pass a function into another function,但我如何传递它的所有参数,而不事先知道它们有多少以及它们是什么类型,以便在调用函数时使用它们?例如,如果我传入一个包含我需要发送的所有参数的数组,是否有某种Dart方法可以通过将一个数组展开为一个参数列表来调用函数?或者,也许还有另一种方法来捕获和传递函数调用,包括所有参数,作为