callAsConstructor<R> 方法
使用最多四个参数调用此 JSFunction 作为构造函数。
返回一个构造对象,该对象必须是 R
类型。
此辅助函数不允许传递 null,因为它根据参数是否为 null 来确定是否传递了参数。如果你需要传递 null,请首选 callAsConstructorVarArgs。
实现
// TODO(srujzs): The type bound should extend `JSObject`.
R callAsConstructor<R>(
[JSAny? arg1, JSAny? arg2, JSAny? arg3, JSAny? arg4]) =>
_callAsConstructor(arg1, arg2, arg3, arg4) as R;