Saya memiliki file js sederhana ini, yang mencetak tanggal terus menerus.
Saya menggunakan alat Debugger Google Chrome (F12)
Pertanyaan saya adalah, Apakah mungkin menetapkan break point bersyarat di Google Chrome ??
Dalam kode saya, saya ingin menetapkan titik istirahat jika nilai detik sama dengan 50 ??
s = date.getSeconds();
Ini adalah jsfiddle dimana sumber saya
(Tidak yakin mengapa ini tidak berfungsi di jsfiddle)
Pokoknya pertanyaan saya adalah, Apakah mungkin untuk Menetapkan Titik Henti Konditinal di alat Chrome Debugger ??
javascript
google-chrome
Pawan
sumber
sumber
Jawaban:
Ya, itu mungkin.
Klik kanan penanda breakpoint dan pilih "Edit breakpoint ..." di sana Anda dapat mengatur kondisi.
Dari Alat Pengembang Chrome di Breakpoints di developers.google.com (Emphasis mine):
sumber
Lihatlah
debugger
pernyataannya. Pada dasarnya ini memanggil alat debugger apa pun yang tersedia, dan di Chrome bertindak seolah-olah juru bahasa bertemu dengan titik putus.Kode Anda adalah:
Dari referensi :
sumber
debugger
panggilan dalam kode produksi. (Saya cukup yakin linting akan menimbulkan kesalahan jika debugger ada, tetapi perlu dipanggil setiap kali topik dimunculkan).Anda dapat menyetel break point bersyarat di Google Chrome, dengan mengikuti langkah-langkah berikut:
1. klik kanan breakpoint di mana Anda ingin berhenti, silakan lanjutkan
2. klik "Add conditional breakpoint", akan muncul satu text, disana kamu bisa menambahkan condition (hasilnya akan 'true' jika kondisinya terpenuhi, selain 'false'), warna breakpoint akan menjadi orange setelah kondisi ditambahkan, chk on
3. reload halaman yang sama kamu bisa melihat breakpoint akan bekerja jika kondisinya terpenuhi seperti
sumber