1

および他のメンバーFunctionにアクセスできるように、関数を型にキャストする必要があるのはなぜですか?apply

var a: Function = () => {};
a.apply(); // works

var a = () => {};
a.apply(); // does not work

これらの関数をどのように使用すればよいですか?:

function a(){}
a.apply(); // does not work
4

1 に答える 1

1

「this」引数をapply関数に渡すと、どちらの方法でも機能するようです。

var a = () => {};
a.apply(null);

var b: Function = () => {};
b.apply(null);
于 2012-11-17T20:45:04.543 に答える