Calls method
on the JavaScript object with the arguments args
and returns the result.
The type of method
must be either String or num.
dynamic callMethod(method, [List args]) { if (method is! String && method is! num) { throw new ArgumentError("method is not a String or num"); } return _convertToDart(JS( '', '#[#].apply(#, #)', _jsObject, method, _jsObject, args == null ? null : new List.from(args.map(_convertToJS)))); }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/2.0.0/dart-js/JsObject/callMethod.html