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.

11
Akses properti aman (dan tugas bersyarat) di ES6 / 2015
Apakah ada nulloperator properti akses -safe (propagasi nol / keberadaan) di ES6 (ES2015 / JavaScript.next / Harmony) seperti ?.di CoffeeScript misalnya? Atau apakah direncanakan untuk ES7? var aThing = getSomething() ... aThing = possiblyNull?.thing Ini kira-kira akan seperti: if (possiblyNull != null) aThing = possiblyNull.thing Idealnya solusinya tidak boleh menetapkan …


10
Bagaimana cara memberitahu server dev webpack untuk melayani index.html untuk rute apa pun
React router memungkinkan aplikasi bereaksi untuk menangani /arbitrary/route. Agar ini berfungsi, saya perlu server saya untuk mengirim aplikasi Bereaksi pada rute yang cocok. Tetapi server dev webpack tidak menangani titik akhir yang sewenang-wenang. Ada solusi di sini menggunakan server ekspres tambahan. Cara mengizinkan webpack-dev-server untuk mengizinkan titik masuk dari react-router …


11
forEach bukan kesalahan fungsi dengan array JavaScript
Saya mencoba membuat loop sederhana: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Tapi saya mendapatkan kesalahan berikut: VM384: 53 UnEught TypeError: parent.children.forEach bukan sebuah fungsi Meskipun parent.childrenlog: Apa yang bisa menjadi masalah? Catatan: Ini JSFiddle .




5
Object.is vs ===
Saya menemukan contoh kode yang menggunakan perbandingan ini: var someVar = 0; Object.is(false, someVar); //Returns false Aku tahu false == 0akan truebahwa ini mengapa kita memiliki ===. Bagaimana Object.isbedanya ===?


6
Bagaimana cara mengejek impor modul ES6?
Saya memiliki modul ES6 berikut: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Saya mencari cara untuk menguji Widget dengan contoh tiruan getDataFromServer. Jika saya menggunakan <script>modul …

13
Enum dalam Javascript dengan ES6
Saya membangun kembali proyek Java lama di Javascript, dan menyadari bahwa tidak ada cara yang baik untuk melakukan enum di JS. Yang terbaik yang bisa saya dapatkan adalah: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); The constterus Colorsdari yang ditugaskan kembali, dan pembekuan mencegah bermutasi …

5
Object.freeze () vs const
Object.freeze()Sepertinya metode kenyamanan transisi untuk bergerak menggunakan constES6. Apakah ada kasus di mana keduanya mengambil tempat dalam kode atau apakah ada cara yang disukai untuk bekerja dengan data yang tidak dapat diubah? Haruskah saya menggunakan Object.freeze()sampai saat ini semua browser saya bekerja dengan dukungan constkemudian beralih menggunakan const?


6
Bagaimana cara mengimpor dan mengekspor komponen menggunakan React + ES6 + webpack?
Saya bermain-main dengan Reactdan ES6menggunakan babeldan webpack. Saya ingin membangun beberapa komponen dalam file yang berbeda, mengimpor satu file dan menggabungkannyawebpack Katakanlah saya memiliki beberapa komponen seperti ini: my-navbar.jsx import React from 'react'; import Navbar from 'react-bootstrap/lib/Navbar'; export class MyNavbar extends React.Component { render(){ return ( <Navbar className="navbar-dark" fluid> ... …

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.