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.



1
Naskah: Tidak dapat menggunakan pernyataan impor di luar modul
Saya memiliki file .ts di node js (versi terbaru dari node.js untuk 07.10.19) aplikasi dengan mengimpor node-module tanpa ekspor default. Saya menggunakan konstruksi ini: import { Class } from 'abc';Ketika saya menjalankan kode, saya memiliki kesalahan ini: Cannot use import statement outside a module. Dalam jaringan saya melihat banyak solusi …

2
Dalam JavaScript ES6, apa perbedaan antara iterable dan iterator?
Apakah iterable sama dengan iterator, atau mereka berbeda? Tampaknya, dari spesifikasinya , iterable adalah objek, katakanlah, objsedemikian rupa yang obj[Symbol.iterator]merujuk ke fungsi, sehingga ketika dipanggil, mengembalikan objek yang memiliki nextmetode yang dapat mengembalikan {value: ___, done: ___}objek: function foo() { let i = 0; const wah = { next: function() …

1
Mengapa dalam JavaScript (super .__ proto__ === this .__ proto__) benar?
Tampaknya dalam Kelas JavaScript (ES6) super.__proto__ === this.__proto__. Bisakah Anda jelaskan mengapa ini masalahnya? Perilaku ini tampaknya konsisten di berbagai browser, jadi saya curiga ini ditentukan di suatu tempat dalam spesifikasi. Pertimbangkan kode berikut: class Level1 { myFunc() { console.log('Level1'); } } class Level2 extends Level1 { myFunc() { console.log('Level2'); …



2
Tidak dapat menguji metode posting dengan Jest karena kesalahan tidak dapat membaca mockImplementation yang tidak terdefinisi
Saya memiliki layanan api di mana saya memiliki metode berbeda untuk melakukan panggilan ke API. Saya telah berhasil menguji semua permintaan GET tetapi saya mengalami masalah dalam menguji permintaan POST. Inilah metodenya: export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) => T, secondCb: (d: …
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.