Chrome 開発コンソールで呼び出された関数から抜け出すと、次のソース コードになることがわかりました。
with ((window && window.console && window.console._commandLineAPI) || {}) {
myFunction()
}
これに関連して、コンソールの奇妙な動作について説明する質問がいくつかありますが、ここでは関係ありません。
コンソールに入力window.console._commandLineAPI
すると、たくさんのメンバー名が表示されます。そのうちのいくつかは他のものよりも役立ちます。
$$: function () { [native code] }
$_: undefined
$x: function () { [native code] }
clear: function () { [native code] }
copy: function () { [native code] }
dir: function () { [native code] }
dirxml: function () { [native code] }
get $0: function () { [native code] }
get $1: function () { [native code] }
get $2: function () { [native code] }
get $3: function () { [native code] }
get $4: function () { [native code] }
getEventListeners: function () { [native code] }
inspect: function () { [native code] }
keys: function () { [native code] }
monitorEvents: function () { [native code] }
profile: function () { [native code] }
profileEnd: function () { [native code] }
set $0: undefined
set $1: undefined
set $2: undefined
set $3: undefined
set $4: undefined
unmonitorEvents: function () { [native code] }
values: function () { [native code] }
__proto__: CommandLineAPI
これらの関数が何をするかについてのドキュメントはどこにありますか?