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.

6
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 hidup, itu tidak dapat digunakan untuk tabel …

10
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, options); Ini adalah komitmen yang membuat saya bertanya-tanya.



7
Apa motivasi untuk membawa Simbol ke ES6?
UPDATE : Baru-baru ini artikel brilian dari Mozilla muncul. Bacalah jika Anda penasaran. Seperti yang Anda ketahui, mereka berencana untuk memasukkan tipe primitif Simbol baru dalam ECMAScript 6 (belum lagi beberapa hal gila lainnya). Saya selalu berpikir bahwa :symbolgagasan di Ruby tidak perlu; kita bisa dengan mudah menggunakan string biasa, …

27
Cara menambahkan beberapa kelas ke Komponen ReactJS
Saya baru mengenal ReactJS dan JSX dan saya mengalami sedikit masalah dengan kode di bawah ini. Saya mencoba menambahkan beberapa kelas ke classNameatribut pada masing-masing li: <li key={index} className={activeClass, data.class, "main-class"}></li> Komponen React saya adalah: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) …

16
Navigasi terprogram menggunakan router reaksi V4
Saya baru saja mengganti react-routerdari v3 ke v4. Tetapi saya tidak yakin bagaimana cara menavigasi secara terprogram dalam fungsi anggota a Component. yaitu dalam handleClick()fungsi saya ingin menavigasi ke /path/some/wheresetelah memproses beberapa data. Saya biasa melakukannya dengan: import { browserHistory } from 'react-router' browserHistory.push('/path/some/where') Tapi saya tidak dapat menemukan antarmuka …

4
module.exports vs. standar ekspor di Node.js dan ES6
Apa perbedaan antara Node module.exportsdan ES6 export default? Saya mencoba mencari tahu mengapa saya mendapatkan kesalahan "__ bukan konstruktor" ketika saya mencoba export defaultdi Node.js 6.2.2. Pekerjaan apa 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is Slim Shady.' } } // …

14
Mendeklarasikan konstanta statis di kelas ES6?
Saya ingin menerapkan konstanta dalam class, karena di situlah masuk akal untuk menempatkan mereka dalam kode. Sejauh ini, saya telah mengimplementasikan solusi berikut dengan metode statis: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Saya tahu ada kemungkinan untuk mengutak-atik …




11
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, mereka identik (menurut Apa perbedaan antara Peta dan Kamus? …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.