Chrome Console likeで直接式を評価する場合
1 + 1
を使用して、評価された値を参照できます
$_
ただし、値がコンソールに直接入力した式ではなく、アプリケーションの内部からのconsole.logの結果である場合、$ _を使用して値にアクセスすることはできません。
どこから来たかに関係なく、最後に評価された式にアクセスする方法はありますか?
コンソールにログが記録されたら、右クリックして、グローバル関数として保存するオプションを取得できます。これをクリックすると、変数を指す「temp1」などの新しい変数が定義されます。 これが実際に動作するビデオです(私のものではありません) 。
次の手順に従ってください。
コピー&ペーストのみできます。
使用可能なすべてのコマンドとショートカットを参照してください。
https://developers.google.com/chrome-developer-tools/docs/commandline-apihttps://developers.google.com/chrome-developer-tools/docs/ショートカット
couldは、ブレークポイントを設定することにより、ChromeのDevToolsで実行中の任意の時点で評価された式にアクセスできます。
ログに記録された式には、コンソールでクリック可能な行番号が必要です。リンクをたどり、コード行(console.log
である必要があります)にブレークポイントを設定します。
ブレークポイントの完全ガイド:
https://developers.google.com/web/tools/chrome-devtools/javascript/breakpoints
これを回避するには、グローバル名前空間で変数を定義します。おそらく、あなたのconsole.log(local_variable)
は関数の中にあります。
_<script>
var global_variable = null;
function some_function() {
var local_variable = 0;
global_variable = local_variable;
console.log(local_variable);
}
</script>
_
ここで、some_function()
が呼び出されると、_local_variable
_がログに記録されますが、コンソールで_global_variable
_と入力すると、その値をすばやく取得して操作できます。
おもう $0
はあなたが探しているものです。