Pertanyaan yang diberi tag javascript

157
Apakah return menghentikan satu loop?

Misalkan saya memiliki loop seperti ini: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Pertanyaan cepat: apakah returnmenghentikan eksekusi loop itu

157
Berbagai argumen vs. opsi objek

Saat membuat fungsi JavaScript dengan beberapa argumen, saya selalu dihadapkan dengan pilihan ini: melewati daftar argumen vs. melewati objek opsi. Sebagai contoh saya menulis fungsi untuk memetakan nodeList ke array: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Saya...

157
Dapatkan nama kelas instance kelas ES6

Apakah ada cara 'harmonis' untuk mendapatkan nama kelas dari instance kelas ES6? Selain daripada someClassInstance.constructor.name Saat ini saya mengandalkan implementasi Traceur. Dan sepertinya Babel memiliki polyfill untuk Function.namesementara Traceur tidak. Singkatnya: tidak ada cara lain...

156
Menambah objek

Saya memiliki objek yang menyimpan lansiran dan beberapa informasi tentangnya: var alerts = { 1: { app: 'helloworld', message: 'message' }, 2: { app: 'helloagain', message: 'another message' } } Selain itu, saya memiliki variabel yang mengatakan berapa banyak peringatan alertNo,. Pertanyaan...

156
Cara mensimulasikan target = "_ blank" dalam JavaScript

Ketika pengguna mengklik tautan, saya perlu memperbarui bidang dalam database dan kemudian membuka tautan yang diminta di jendela baru. Pembaruan tidak masalah, tapi saya tidak tahu cara membuka jendela baru tanpa mengharuskan mereka mengklik hyperlink lain. <body