Pertanyaan yang diberi tag javascript

402
Keluar awal dari fungsi?

Saya memiliki fungsi: function myfunction() { if (a == 'stop') // How can I stop the function here? } Apakah ada sesuatu seperti exit()di

401
Menambahkan jam ke objek Tanggal JavaScript?

Sungguh mengherankan saya bahwa objek Date JavaScript tidak mengimplementasikan fungsi tambahan apa pun. Saya hanya ingin fungsi yang dapat melakukan ini: var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } Saya...

397
Apa kegunaan sebenarnya dari ES6 WeakMap?

Apa kegunaan sebenarnya dari WeakMapstruktur data yang diperkenalkan dalam ECMAScript 6? Karena kunci dari peta yang lemah menciptakan referensi yang kuat untuk nilai yang sesuai, memastikan bahwa nilai yang telah dimasukkan ke dalam peta yang lemah tidak akan pernah hilang selama kuncinya masih...

396
Penyebaran objek vs Object.assign

Katakanlah saya punya options variabel dan saya ingin menetapkan beberapa nilai default. Apa manfaat / kelemahan dari dua alternatif ini? Menggunakan objek menyebar options = {...optionsDefault, ...options}; Atau menggunakan Object.assign options = Object.assign({}, optionsDefault,...

394
Akses properti JavaScript: notasi vs kurung?

Selain fakta jelas bahwa bentuk pertama dapat menggunakan variabel dan bukan hanya string literal, apakah ada alasan untuk menggunakan satu di atas yang lain, dan jika demikian dalam kasus yang mana? Dalam kode: // Given: var foo = {'bar': 'baz'}; // Then var x = foo['bar']; // vs. var x =...