Pertanyaan yang diberi tag «arrow-functions»

Pertanyaan tentang sintaks fungsi kompak di ECMAScript2015 (ES6) disebut "fungsi panah" karena penggunaan "=>".

6
Fungsi panah ECMAScript 6 yang mengembalikan objek
Saat mengembalikan objek dari fungsi panah, tampaknya perlu menggunakan set {}dan returnkata kunci tambahan karena ambiguitas dalam tata bahasa. Itu berarti saya tidak bisa menulis p => {foo: "bar"}, tetapi harus menulis p => { return {foo: "bar"}; }. Jika fungsi panah mengembalikan apa-apa selain objek, {}dan returntidak diperlukan, misalnya: …




13
Apa arti dari "=>" (panah yang dibentuk dari sama dengan & lebih besar dari) di JavaScript?
Saya tahu bahwa >=operator berarti lebih dari atau sama dengan, tetapi saya sudah melihatnya=> di beberapa kode sumber. Apa arti dari operator itu? Berikut kodenya: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);





4
ES6 segera memanggil fungsi panah
Mengapa ini bekerja di Node.jskonsol (diuji pada 4.1.1 dan 5.3.0) tetapi tidak berfungsi di browser (diuji di Chrome)? Blok kode ini harus membuat dan menjalankan fungsi anonim yang mencatat Ok. () => { console.log('Ok'); }() Selain itu, sementara di atas berfungsi di Node, ini tidak berfungsi: n => { console.log('Ok'); …


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 …

5
Menggunakan variabel _ (garis bawah) dengan fungsi panah di ES6 / Typecript
Saya menemukan konstruksi ini dalam contoh Angular dan saya bertanya-tanya mengapa ini dipilih: _ => console.log('Not using any parameters'); Saya memahami bahwa variabel _ berarti tidak peduli / tidak digunakan tetapi karena ini adalah satu-satunya variabel, adakah alasan untuk lebih memilih penggunaan _ daripada: () => console.log('Not using any parameters'); …

6
Mengapa alat peraga JSX tidak menggunakan fungsi panah atau mengikat?
Saya menjalankan lint dengan aplikasi React saya, dan saya menerima kesalahan ini: error JSX props should not use arrow functions react/jsx-no-bind Dan di sinilah saya menjalankan fungsi panah (di dalam onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, …

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.