yaitu bagaimana cara mengekspresikan ini: function *(next) {} dengan panah. Saya sudah mencoba semua kombinasi yang dapat saya pikirkan, dan saya tidak dapat menemukan dokumentasi di dalamnya. (saat ini menggunakan simpul
yaitu bagaimana cara mengekspresikan ini: function *(next) {} dengan panah. Saya sudah mencoba semua kombinasi yang dapat saya pikirkan, dan saya tidak dapat menemukan dokumentasi di dalamnya. (saat ini menggunakan simpul
Komponen ini berfungsi: export class Template extends React.Component { render() { return ( <div> component </div> ); } }; export default Template; Jika saya menghapus baris terakhir, itu tidak berfungsi. Uncaught TypeError: Cannot read property 'toUpperCase' of undefined Saya...
Katakanlah saya memiliki peta berikut: let myMap = new Map().set('a', 1).set('b', 2); Dan saya ingin mendapatkan ['a', 'b'] berdasarkan hal di atas. Solusi saya saat ini sepertinya sangat panjang dan mengerikan. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of...
Kita bisa mengakses elemen array menggunakan for-of loop: for (const j of [1, 2, 3, 4, 5]) { console.log(j); } Bagaimana saya bisa memodifikasi kode ini untuk mengakses indeks saat ini juga? Saya ingin mencapai ini menggunakan sintaks untuk, baik forEach maupun
Saya mencoba menjalankan beberapa kode ES6 di proyek saya, tetapi saya mendapatkan kesalahan token ekspor yang tidak terduga. export class MyClass { constructor() { console.log("es6");
Setelah menghabiskan waktu belajar Bereaksi, saya memahami perbedaan antara dua paradigma utama pembuatan komponen. Pertanyaan saya adalah kapan saya harus menggunakan yang mana dan mengapa? Apa manfaat / pengorbanan dari satu di atas yang lain? Kelas ES6: import React, { Component } from...
Saya mencoba menentukan apakah ada perbedaan besar antara keduanya, selain dapat mengimpor dengan export defaulthanya melakukan: import myItem from 'myItem'; Dan menggunakan export constsaya bisa lakukan: import { myItem } from 'myItem'; Saya bertanya-tanya apakah ada perbedaan dan / atau kasus...
Saya memiliki fungsi yang saya coba konversi ke sintaks panah baru di ES6 . Ini adalah fungsi bernama: function sayHello(name) { console.log(name + ' says hello'); } Apakah ada cara untuk memberinya nama tanpa pernyataan var: var sayHello = (name) => { console.log(name + ' says...
Saya belum terbiasa dengan ECMAScript 6. Saya baru saja mengkloning repo React Starter Kit, yang menggunakan ES6 untuk kode aplikasi. Saya terkejut melihat bahwa linter dikonfigurasi untuk melarang kejadian use strictdirektif, yang saya pikir direkomendasikan dalam JavaScript pra-ES6. Jadi apa...
Sebelumnya, babel akan menambahkan baris module.exports = exports["default"]. Tidak lagi melakukan ini. Apa artinya ini sebelum saya bisa melakukan: var foo = require('./foo'); // use foo Sekarang saya harus melakukan ini: var foo = require('./foo').default; // use foo Bukan masalah besar (dan...
Saya perlu melakukan sesuatu seperti: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Kode di atas tidak dikompilasi; itu melempar SyntaxError: ... 'import' and 'export' may only appear at the top level. Saya mencoba menggunakan...
Dalam file js, saya menggunakan impor bukannya membutuhkan import co from 'co'; Dan mencoba menjalankannya secara langsung oleh nodejs karena dikatakan impor adalah 'fitur pengiriman' dan dukungan tanpa tanda runtime ( https://nodejs.org/en/docs/es6/ ), tetapi saya mendapat kesalahan import co...
Untuk mengetahui bahwa dari Bereaksi v15.3.0 , kami memiliki kelas dasar baru yang disebut PureComponent untuk diperluas dengan PureRenderMixin bawaan . Apa yang saya mengerti adalah bahwa, di bawah tenda ini menggunakan perbandingan alat peraga di dalam shouldComponentUpdate. Sekarang kita...
Saya mendapatkan kesalahan ini dari ESLint: error Parsing error: The keyword 'const' is reserved dari kode ini: const express = require('express'); const app = express(); const _ = require('underscore'); Saya sudah mencoba menghapus node_modulesdan menginstal ulang semua paket npm (seperti...
Saya tertarik jika ada batasan untuk jenis nilai apa yang dapat diatur menggunakan constJavaScript — dalam fungsi tertentu. Apakah ini valid? Memang itu berhasil, tetapi apakah itu dianggap praktik buruk karena alasan apa pun? const doSomething = () => { ... } Haruskah semua fungsi...
Saya baru menggunakan kelas ES6 dengan React, sebelumnya saya telah mengikat metode saya ke objek saat ini (tunjukkan dalam contoh pertama), tetapi apakah ES6 memungkinkan saya untuk secara permanen mengikat fungsi kelas ke instance kelas dengan panah dengan kelas? (Berguna saat melewati sebagai...
Saya memiliki widget obrolan yang menarik serangkaian pesan setiap kali saya menggulir ke atas. Masalah yang saya hadapi sekarang adalah slider tetap diperbaiki di atas ketika pesan dimuat. Saya ingin fokus pada elemen indeks terakhir dari array sebelumnya. Saya menemukan bahwa saya dapat membuat...
Apa cara standar untuk memanggil metode statis? Saya bisa memikirkan menggunakan constructoratau menggunakan nama kelas itu sendiri, saya tidak suka yang terakhir karena merasa tidak perlu. Apakah yang pertama direkomendasikan, atau ada yang lain? Berikut ini contoh (buat-buat): class SomeObject...
Saya membuat proyek ReactJS dengan create-react-apppaket dan itu bekerja dengan baik, tetapi saya tidak dapat menemukan file dan konfigurasi webpack. Bagaimana cara kerja reaksi-membuat-aplikasi dengan webpack? Di mana file konfigurasi webpack berada dalam instalasi default create-react-app? Saya...
Saya mencoba menggunakan objek Peta baru dari Javascript EC6, karena sudah didukung di versi Firefox dan Chrome terbaru. Tapi saya menemukan itu sangat terbatas dalam pemrograman "fungsional", karena tidak memiliki peta klasik, filter dll metode yang akan bekerja dengan baik dengan [key,...