console.timeEnd('t')
Google Chrome Javascript コンソールから返された文字列を取得できるようにしたいと考えています。
以下のこの例では、次を含む 1 つの変数が必要です。"t: 0.276ms"
> console.time('t'); console.timeEnd('t');
t: 0.276ms
< undefined
これは実行可能なものですか?
console.timeEnd('t')
Google Chrome Javascript コンソールから返された文字列を取得できるようにしたいと考えています。
以下のこの例では、次を含む 1 つの変数が必要です。"t: 0.276ms"
> console.time('t'); console.timeEnd('t');
t: 0.276ms
< undefined
これは実行可能なものですか?
Google Chrome 23.0.1262.2(Official Build 155904)開発では、それは不可能のようです。正確に時間を計算できることがわかった唯一の方法は、window.performance.webkitNow()
簡単な例を次に示します。
var start = window.performance.now();
...
var end = window.performance.now();
var time = end - start;
詳細については、 http: //updates.html5rocks.com/2012/08/When-milliseconds-are-not-enough-performance-nowをご覧ください。
console.timeEnd() 関数は時間をコンソールに入れ、変数に保存できるように値を返します
var c = console.timeEnd('a');
c/1000+'s';
または、この変数を window オブジェクトに保存して、最新の用途に使用できます
window.c = console.timeEnd('b');
window.c