pub fn apply( target: &Function, this_argument: &JsValue, arguments_list: &Array ) -> Result<JsValue, JsValue>
The static Reflect.apply() method calls a target function with arguments as specified.
Reflect.apply()
MDN documentation