Tôi không biết liệu chức năng mũi tên có ràng buộc arguments
với phạm vi từ vựng hay không.Chức năng mũi tên ES6 có đối số riêng của chúng hay không?
Hãy xem ví dụ này (các khái niệm tương tự có thể được sử dụng cho this
):
var b = function() { return() => console.log(arguments); };
b(1,2,3)(4,5,6); // different result of chrome vs FF.
Khi tôi chạy trên Chrome, tôi nhận được [1,2,3]
, nhưng trên Firefox, tôi nhận được [4,5,6]
. Chuyện gì vậy?
tôi sẽ nói Firefox đã nhận nó đúng thời gian này, mặc dù tôi chắc chắn hiểu tại sao Chrome hoạt động theo cách nó có. Nice tìm! –
@StephanBijzitter theo câu trả lời không:/ –
@StephanBijzitter no, Chrome đã đúng. – naomik