Câu hỏi được gắn thẻ «arrow-functions»

Các câu hỏi về cú pháp hàm nhỏ gọn trong ECMAScript2015 (ES6) được gọi là "hàm mũi tên" vì chúng sử dụng "=>".





13
Ý nghĩa của những gì về = = mệnh (một mũi tên được hình thành từ bằng & lớn hơn) trong JavaScript?
Tôi biết rằng >=toán tử có nghĩa nhiều hơn hoặc bằng, nhưng tôi đã thấy =>trong một số mã nguồn. Ý nghĩa của toán tử đó là gì? Đây là mã: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);





4
ES6 ngay lập tức gọi hàm mũi tên
Tại sao điều này hoạt động trong Node.jsbảng điều khiển (được thử nghiệm trong 4.1.1 và 5.3.0) nhưng không hoạt động trong trình duyệt (được thử nghiệm trong Chrome)? Khối mã này sẽ tạo và gọi một hàm ẩn danh ghi nhật ký Ok. () => { console.log('Ok'); }() Ngoài …




6
Tại sao các đạo cụ JSX không nên sử dụng các hàm mũi tên hoặc liên kết?
Tôi đang chạy lint với ứng dụng React của mình và tôi nhận được lỗi này: error JSX props should not use arrow functions react/jsx-no-bind Và đây là nơi tôi đang chạy hàm mũi tên (bên trong onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.