Pertanyaan yang diberi tag javascript

291
Mengapa parseInt menghasilkan NaN dengan # peta Array?

Dari Jaringan Pengembang Mozilla : [1,4,9].map(Math.sqrt) akan menghasilkan: [1,2,3] Lalu mengapa melakukan ini: ['1','2','3'].map(parseInt) hasilkan ini: [1, NaN, NaN] Saya telah menguji di Firefox 3.0.1 dan Chrome 0.3 dan hanya sebagai penafian, saya tahu ini bukan fungsi lintas-browser...

291
Bagaimana cara mensimulasikan klik dengan JavaScript?

Saya hanya ingin tahu bagaimana saya bisa menggunakan JavaScript untuk mensimulasikan klik pada suatu elemen. Saat ini saya punya: <script type="text/javascript"> function simulateClick(control) { if (document.all) { control.click(); } else { var evObj =

291
Pekerja web tanpa file Javascript terpisah?

Sejauh yang saya tahu, pekerja web harus ditulis dalam file JavaScript terpisah, dan dipanggil seperti ini: new Worker('longrunning.js') Saya menggunakan kompilator penutupan untuk menggabungkan dan mengurangi semua kode sumber JavaScript saya, dan saya lebih suka tidak perlu pekerja saya di...

291
Fungsi indeks di dalam peta ()

Saya kehilangan opsi cara mendapatkan nomor indeks di dalam mapfungsi menggunakan Listdari Immutable.js: var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); Dokumentasi menunjukkan bahwa map()pengembalian Iterable<number, M>. Apakah ada cara elegan untuk apa...

290
Peta vs Objek dalam JavaScript

Saya baru saja menemukan chromestatus.com dan, setelah kehilangan beberapa jam dalam sehari, menemukan entri fitur ini : Peta: Objek peta adalah peta kunci / nilai sederhana. Itu membingungkan saya. Objek JavaScript biasa adalah kamus, jadi apa Mapbedanya dengan kamus? Secara konseptual,...

290
Mengatur backgroundImage Dengan React Inline Styles

Saya mencoba mengakses gambar statis untuk digunakan dalam backgroundImageproperti inline dalam Bereaksi. Sayangnya, saya sudah kehabisan cara untuk melakukan ini. Secara umum, saya pikir Anda baru saja melakukan hal berikut: import Background from '../images/background_image.png'; var...

289
Bagaimana cara menangani baris baru di JSON?

Saya telah menghasilkan beberapa JSON dan saya mencoba menariknya ke dalam objek di JavaScript. Saya terus mendapatkan kesalahan. Inilah yang saya miliki: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); Ini memberi saya kesalahan: unterminated string...