Saya ingin menjeda debugger Chrome setiap kali pernyataan console.log muncul. Apakah ini mungkin dan jika demikian, bagaimana cara mencapainya?

Saya tahu saya dapat mematahkan modifikasi subtree dll. Sesuatu seperti itu di mana acara yang saya jeda adalah salah satu yang dipancarkan ke konsol.

0
Aran Mulholland 28 Maret 2020, 10:19

1 menjawab

Jawaban Terbaik

Salah satu opsi adalah menimpa console.log dengan fungsi Anda sendiri yang menggunakan debugger:

const origConsoleLog = console.log;
console.log = (...args) => {
  debugger;
  origConsoleLog(...args);
};


(() => {
  const foo = 'foo';
  console.log('foo is', foo);
  const fn = () => {
    const someLocalVar = true;
    console.log('fn running');
  };
  fn();
})();

enter image description here

3
CertainPerformance 28 Maret 2020, 07:23