callMethod method

dynamic callMethod (dynamic method, [ List args ])

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(#, #)',
      args == null ? null : new List.from(;