Console.log dan debug tidak mencetak, hanya mengembalikan yang tidak ditentukan. Mengapa bisa begitu? Saya sudah mencoba menginstal ulang chrome, tetapi tidak membantu.
Berikut adalah tangkapan layar dari halaman utama chrome, jadi fungsi tidak didefinisikan ulang dalam beberapa kode
Klik "Level default" dan pastikan "Info" dicentang. Secara default hanya diatur untuk menampilkan Kesalahan dan Peringatan
Saya datang ke sini dengan masalah yang sama: /
Untuk kelengkapan: Di versi chrome saat ini, pengaturan tidak lagi di bagian bawah tetapi dapat ditemukan ketika mengklik ikon "Filter" di bagian atas tab konsol (ikon kedua dari kiri)
Sampai hari ini, UI alat pengembang di Google chrome telah berubah tempat kami memilih tingkat log dari laporan log yang ditampilkan di konsol. Ada drop-down level logging di samping kotak teks "Filter". Nilai yang didukung adalah Verbose, Info, Warnings dan Errors dengan Info menjadi pilihan default.
Setiap log yang tingkat keparahannya sama atau lebih tinggi akan ditampilkan di tab "Konsol" mis. jika level log yang dipilih adalah Info maka semua log yang memiliki level Info, Warning dan Error akan ditampilkan di konsol.
Ketika saya mengubahnya menjadi Verbose maka pernyataan console.debug dan console.log saya mulai muncul di konsol. Sampai saat Info level dipilih, mereka tidak ditampilkan.
Saya mengalami masalah yang sama. Solusi bagi saya adalah menonaktifkan Firebug karena Firebug sedang mencegat log di latar belakang sehingga tidak ada log yang ditampilkan di konsol Chrome.
Masalah yang sama, tapi saya baru saja membersihkan pengaturan saya. Saya masuk ke Pengaturan> Preferensi dan Mengklik [Kembalikan default dan memuat ulang]. Ingat saja apa pengaturan Anda.
Mungkin juga ada beberapa filter yang diterapkan pada konsol. Hapus mereka.
Dalam kasus saya adalah webpack memiliki UglifyPlugin berjalan dengan set drop_console: true
Jika Anda melihat (3 pesan disembunyikan oleh filter. Tampilkan semua pesan.) Lalu klik tampilkan tautan semua pesan di konsol alat Chrome dev.
Karena jika opsi ini diaktifkan secara tidak sengaja pesan console.log("") akan muncul tetapi ini akan dalam keadaan tersembunyi.
Saya sedang mengerjakan situs tempat beberapa kode JS (atau lainnya) mencegah console.log agar tidak berfungsi (console.log mungkin ditimpa). Anda dapat menguji ini dengan memeriksa apakah console.log berfungsi pada halaman yang berbeda (seperti ini).
Saya tidak punya waktu untuk menyelidiki lebih lanjut sekarang jadi gunakan alert("something is: "+something) untuk mendapatkan info yang saya inginkan dari cuplikan yang perlu saya jalankan.
Dalam kasus saya itu hanya file Javascript cache lama. Setelah membersihkan cache, saya melihat log saya.
Terkadang hal paling sederhana membuat kita tersandung ...
Ketik console.log di konsol dan periksa fungsi apa yang dikembalikan. Jika Anda melihat ƒ log() { [native code] } maka itu adalah sesuatu yang lain. Jika Anda melihat ƒ (){} maka di suatu tempat baris fungsi asli console.log diubah.
Sedang bekerja di situs klien hari ini dan itulah masalahnya. Jika itu masalahnya, Anda bisa mengembalikan fungsi console.log secara manual atau menggunakan console.dir () atau console.warn () sebagai gantinya.
Ini berhasil untuk saya. Di bagian konsol, buka pengaturan di kanan atas. Di sana pilih simpan log dan Log XMLHttpRequests.
Memilih verbose memperbaikinya untuk saya
Klik " Level default " tepat di sebelah filter dan pastikan " Info " dicentang.
Silakan lihat tangkapan layar:
on July 29, 2020, 8 min read
Pendahuluan
Tidak bisa kita pungkiri bahwa Javascript adalah bahasa pemrograman terpopuler di dunia. Hampir semua browser yang kita kenal dapat menjalankan aplikasi web yang menggunakan bahasa Javascript. Tidak hanya itu, Javascript juga mampu berjalan diluar browser dan juga bisa membuat sebuah website menjadi interaktif tanpa melakukan reload.
Cara Menjalankan JavaScript
Sebenarnya ada beberapa cara untuk menjalankan code Javascript di komputer. Namun untuk lebih gampang, berikut kami rangkum 3 cara menjalankan code Javascript:
#1 Menggunakan Console Browser
Cara yang pertama ini cukup mudah, kamu tinggal membuka browser contohnya Google Chrome, kemudian klik kanan pilih Inspeksi atau tekan (Ctrl+Shift+i).
Kemudian kamu akan mendapatkan tampilan baru di sisi kanan layar. Pilih tab Console.
Ketik code berikut pada tab Console:
Tekan enter. Kemudian ketikkan lagi code berikut:
alert(belajar);Tekan enter, maka kamu akan mendapatkan tampilan seperti berikut:
#2 Menggunakan Tools Online
Cara yang kedua ini kamu harus memiliki koneksi internet. Ada banyak website tools yang bisa kamu gunakan untuk menjalankan code javascript. Salah satunya adalah Repl.
Silahkan buka Repl di browser, kamu bisa langsung masuk menggunakan akun Google ataupun Facebook. Setelah kamu masuk, tampilannya kurang lebih seperti berikut:
Klik icon plus berwarna biru yang ada di pojok kanan atas.
Kemudian select bahasa menjadi Javascript dan isi kolom nama projectnya. Lalu klik tombol Create repl. Secara otomatis kamu akan diarahkan ke lembar kerja baru. Berikut tampilannya:
Silahkan ketik code javascript di kolom bagian tengah, kemudian klik tombol Run untuk menjalankan code tersebut. Hasilnya dapat kamu lihat pada kolom bagian kanan.
#3 Menggunakan Node.js
Langkah yang satu ini kamu membutuhkan platform Node.js untuk menjalankan code javascript. Untuk kamu yang belum tau apa itu Node.js dan bagaimana cara menggunakannya, silakan kunjungi artikel Tutorial Dasar Node.js
Jika kamu sudah paham apa itu Node.js dan cara kerjanya, mari kita lanjut belajar dasar javascript.
Buat sebuah file bernama index.js terserah kamu mau meletakannya di direktori manapun. Kemudian ketik code berikut:
let belajar = `Halo, nama saya Budi`;console.log(belajar);
Setelah itu, buka terminal dan arahkan ke file index.js berada, kemudian ketik perintah berikut di terminal:
node index.jsKamu akan melihat hasilnya langsung di terminal
Kesimpulan
Setelah membaca dan mempraktekan apa yang ada di artikel ini kamu sudah dapat mengetahui beberapa macam cara yang bisa digunakan untuk menjalankan kode javascript di komputer. Mulai dari cara yang sangat sederhana dengan menggunakan inspect pada browser, sampai dengan menggunakan Node.js