0

組み込み関数として配列を渡す必要があります。たとえば、これはうまくいきます:

console.info('%cBlue text%c Red text', 'color:blue', 'color:red');

パラメータが3つあるのですが、n個のパラメータを取得した場合はどうすればよいですか?

var x = [ '%cBlue text%c Red text...%c nth-Text', 'color:blue', 'color:red', ... , 'nth-color:black']; 
console.info.apply(null, x);

動作しません。前もって感謝します。

4

1 に答える 1

2

nullオブジェクトではなくコンテキストとして渡すため、失敗しconsoleます。これは機能します:

console.info.apply(console, x);

より一般的にはapply、独自の関数にも使用できますが、コンテキストが必要な場合は設定する必要があります。

于 2013-10-16T10:38:15.840 に答える