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;