callMethod method
Calls method
on the JavaScript object with the arguments args
and
returns the result.
Implementation
dynamic callMethod(method, [List args]) {
if (method is! String && method is! num) {
throw ArgumentError("method is not a String or num");
}
return _convertToDart(JS('', '#[#].apply(#, #)', _jsObject, method,
_jsObject, args == null ? null : List.from(args.map(_convertToJS))));
}