Pertanyaan yang diberi tag ecmascript-6

Versi 2015 dari spesifikasi ECMAScript, sekarang menjadi standar (ECMAScript 2015). Hanya gunakan tag ini di mana pertanyaannya secara spesifik berkaitan dengan fitur-fitur baru atau perubahan teknis yang disediakan dalam ECMAScript 2015.

570
Apa itu "standar ekspor" dalam javascript?

File: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; Saya belum pernah melihat export defaultsebelumnya. Apakah ada hal yang setara...

493
Alternatif variabel kelas ES6

Saat ini di ES5 banyak dari kita menggunakan pola berikut dalam kerangka kerja untuk membuat kelas dan variabel kelas, yang nyaman: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); Di ES6 Anda dapat membuat kelas secara...

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,...