0

これはクロムでのみ発生するようで、なぜ発生するのか、またはそれを修正する方法を誰かが知っているのだろうかと考えています。

印刷を行うconsole.log('test')'テスト'

関数を保存すると

var log = console.log
log('test')

これにより、TypeErrorが発生します:不正な呼び出し

エラーや警告など、コンソールのすべてのメソッドで同じことが起こります

4

1 に答える 1

2

これを試して:

var log = console.log.bind(console);
log('test');

を使用すると、操作するための正しいコンテキスト(つまりそれ自体)を.bind提供します。console

于 2013-01-11T06:25:01.120 に答える