JavaScriptのウィンドウオブジェクトの権限
1734 ワード
ほとんどの時間はJavaScriptのフレームワークやバニラJSに取り組んでいて、サードパーティのライブラリを使っています.デバッグするには、そのライブラリユーティリティについては
プロジェクトにはdate-fnsを使用していると思います.そして、1つの関数をテストしたいなら、
今日は、外出先でこれらの関数呼び出しを探索する別の方法をお知らせします.IEウィンドウオブジェクトへの関数を割り当てる
注意:この場合は、任意の名前と他の関数を設定することができます
今すぐウィンドウオブジェクト を使用して、この関数にアクセスできます
今ではブラウザのコンソールで遊ぶことができます.コードエディタ に行く必要はありません
あなたが今どのように動作するかをテストする場合.こちらがリンクです.ブラウザコンソールを開き、それを再生する
注意:デバッグ目的です.これは、生産上のセキュリティ脅威につながる可能性がありますこれを展開しないでください.この削除は別としてデバッグが行われると、メモリのオーバフロー問題が発生する可能性があります. はまた、この
console.log
を使用するか、デバッガを使用して値を確認します.この問題は、あなたが本当に外出先でテストすることはできませんです.それは別の入力を速く試してみることはできません.手動でコードを実行する必要があります.例えば、プロジェクトにはdate-fnsを使用していると思います.そして、1つの関数をテストしたいなら、
formatDistance(subDays(new Date(), 3), new Date())
//=> "3 days ago"
今、あなたはそれがすべてのことを確認するコードで手動でそれを行う必要が23
かどうかを示すことを追跡する.今日は、外出先でこれらの関数呼び出しを探索する別の方法をお知らせします.IE
by accessing window object
必要なこと:注意:この場合は、任意の名前と他の関数を設定することができます
window.formatDistance = formatDistance
あなたが今どのように動作するかをテストする場合.こちらがリンクです.ブラウザコンソールを開き、それを再生する
注意:
window.__identifierName__
のようないくつかの識別子を使用するので、常にこれはあなたの創造性であることを覚えているでしょう.後で簡単に削除できるように😛 (これについて言及するTiagodiasに感謝します)Reference
この問題について(JavaScriptのウィンドウオブジェクトの権限), 我々は、より多くの情報をここで見つけました https://dev.to/shubhamforu/power-of-window-object-in-javascript-5fofテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol