Pertanyaan yang diberi tag javascript

150
Apa zona mati temporal?

Saya pernah mendengar bahwa mengakses letdan constnilai - nilai sebelum diinisialisasi dapat menyebabkan ReferenceErrorkarena sesuatu yang disebut zona mati temporal . Apa zona mati temporal, bagaimana hubungannya dengan ruang lingkup dan mengangkat, dan dalam situasi apa itu

150
Ekspor beberapa kelas dalam modul ES6

Saya mencoba membuat modul yang mengekspor beberapa kelas ES6. Katakanlah saya memiliki struktur direktori berikut: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsdan Bar.jsmasing - masing mengekspor kelas ES6 default: // Foo.js export default class Foo { // class definition } //...

150
Menjalankan skrip NPM secara berurutan

Katakanlah saya punya "scripts": { "pre-build": "echo \"Welcome\" && exit 1", "build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"", "post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut", "exit" : "start cmd.exe @cmd /k \"echo...

149
Deteksi Jika Tab Browser Berfokus

Apakah ada cara lintas-browser yang dapat diandalkan untuk mendeteksi bahwa tab memiliki fokus. Skenarionya adalah kami memiliki aplikasi yang melakukan polling secara teratur untuk harga saham, dan jika halaman tersebut tidak memiliki fokus, kami dapat menghentikan polling dan menyelamatkan semua...

149
Mengubah string menjadi objek JSON

Bagaimana Anda membuat JS berpikir bahwa string adalah JSON? Saya memiliki fungsi yang hanya berfungsi jika objek JSON dilewatkan ke sana. Jika saya meneruskan string ke sana, dengan format yang sama dengan JSON, itu tidak berfungsi. Jadi saya ingin membuat fungsi itu berpikir bahwa string yang...

149
Dapatkan perbedaan waktu antara dua tanggal dalam detik

Saya mencoba untuk mendapatkan perbedaan antara dua tanggal dalam hitungan detik. Logikanya akan seperti ini: tetapkan tanggal awal yang sekarang; tetapkan tanggal akhir yang akan menjadi tanggal awal ditambah sejumlah detik di masa mendatang (misalkan 15 misalnya) dapatkan perbedaan di antara...

149
parseInt vs unary plus, kapan harus menggunakan yang mana?

Apa perbedaan antara baris ini: var a = parseInt("1", 10); // a === 1 dan baris ini var a = +"1"; // a === 1 Tes jsperf ini menunjukkan bahwa operator unary jauh lebih cepat dalam versi chrome saat ini, dengan asumsi itu untuk node.js !? Jika saya mencoba mengonversi string yang bukan angka,...