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 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))));
}