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.

9
Cara mengatur alat peraga standar komponen pada komponen Bereaksi
Saya menggunakan kode di bawah ini untuk mengatur alat peraga standar pada komponen Bereaksi tetapi tidak berfungsi. Dalam render()metode ini, saya dapat melihat output "props tidak terdefinisi" dicetak pada konsol browser. Bagaimana saya bisa menentukan nilai default untuk alat peraga komponen? export default class AddAddressComponent extends Component { render() { …

19
ES6 Class Multiple inheritance
Saya telah melakukan sebagian besar penelitian saya tentang ini pada BabelJS dan MDN (yang tidak memiliki informasi sama sekali), tetapi jangan ragu untuk memberi tahu saya jika saya belum cukup berhati-hati dalam mencari-cari informasi lebih lanjut tentang ES6 Spec. Saya bertanya-tanya apakah ES6 mendukung multiple inheritance dengan cara yang sama …

9
Bisakah Anda mengikat 'ini' dalam fungsi panah?
Saya telah bereksperimen dengan ES6 untuk sementara waktu sekarang, dan saya baru saja mengalami sedikit masalah. Saya sangat suka menggunakan fungsi panah, dan kapan pun saya bisa, saya menggunakannya. Namun, tampaknya Anda tidak dapat mengikatnya! Inilah fungsinya: var f = () => console.log(this); Inilah objek yang ingin saya ikat fungsinya: …

8
Javascript ES6 / ES5 temukan dalam array dan ubah
Saya memiliki berbagai objek. Saya ingin mencari berdasarkan beberapa bidang, dan kemudian mengubahnya: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Saya ingin mengubah objek asli. Bagaimana? (Saya tidak peduli apakah itu akan di lodash juga)

14
Memperluas Kesalahan dalam Javascript dengan sintaks ES6 & Babel
Saya mencoba untuk memperpanjang Kesalahan dengan ES6 dan Babel. Itu tidak berhasil. class MyError extends Error { constructor(m) { super(m); } } var error = new Error("ll"); var myerror = new MyError("ll"); console.log(error.message) //shows up correctly console.log(myerror.message) //shows empty string Objek Kesalahan tidak pernah mendapatkan pesan yang benar ditetapkan. Coba …

6
setState () di dalam componentDidUpdate ()
Saya sedang menulis skrip yang memindahkan input dropdown di bawah atau di atas tergantung pada ketinggian dropdown dan posisi input di layar. Saya juga ingin mengatur pengubah ke dropdown sesuai dengan arahnya. Tetapi menggunakan setStatebagian dalam componentDidUpdatemenciptakan loop tak terbatas (yang jelas) Saya telah menemukan solusi dalam menggunakan getDOMNodedan mengatur …


30
Mendapatkan "Tidak dapat memanggil kelas sebagai fungsi" di Proyek Bereaksi saya
Saya mencoba menambahkan komponen Peta Bereaksi untuk proyek saya tetapi mengalami kesalahan. Saya menggunakan posting blog Fullstack React sebagai referensi. Saya melacak di mana kesalahan dilemparkan ke google_map.js baris 83: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } …

17
Bagaimana cara mengimpor jquery menggunakan sintaks ES6?
Saya sedang menulis aplikasi baru menggunakan ES6sintaks (JavaScript) melalui babeltranspiler dan preset-es2015plugin, serta semantic-uiuntuk gayanya. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> </html> Struktur proyek . ├── …

5
Menggunakan jQuery $ (this) dengan ES6 Arrow Functions (leksikal pengikatan ini)
Menggunakan fungsi panah ES6 dengan thispengikatan leksikal sangat bagus. Namun, saya mengalami masalah beberapa saat yang lalu menggunakannya dengan jQuery click binding yang khas: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } Menggunakan fungsi panah sebagai gantinya: class Game …


8
Bagaimana cara mengubah objek biasa menjadi Peta ES6?
Untuk beberapa alasan saya tidak dapat menemukan hal sederhana ini di dokumen MDN (mungkin saya melewatkannya). Saya berharap ini berhasil: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... tapi baris pertama melempar TypeError: (var)[Symbol.iterator] is not a function Bagaimana cara membuat Peta dari objek biasa? Apakah saya benar-benar …

5
Modul impor Type6 es6 “File bukan kesalahan modul”
Saya menggunakan naskah 1.6 dengan sintaks modul es6. File saya adalah: test.ts: module App { export class SomeClass { getName(): string { return 'name'; } } } main.ts: import App from './test'; var a = new App.SomeClass(); Ketika saya mencoba untuk mengkompilasi main.tsfile saya mendapatkan kesalahan ini: Kesalahan TS2306: File …


7
Beranda tidak berisi ekspor bernama Beranda
Saya bekerja dengan create-react-appdan menemukan masalah ini di mana saya dapatkan Home does not contain an export named Home. Inilah cara saya menyiapkan App.jsfile saya : import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { Home } from './layouts/Home' class App extends Component { …

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.