Xin lỗi cho danh hiệu thực sự kỳ lạ, nhưng đây là những gì tôi đang cố gắng để làm:Có cách nào để có được chức năng hiện tại từ bên trong chức năng hiện tại không?
var f1 = function (param1, param2) {
// Is there a way to get an object that is ‘f1’
// (the current function)?
};
Như bạn thấy, tôi muốn truy cập vào các chức năng hiện từ bên trong một chức năng ẩn danh.
Điều này có khả thi không?
'arguments.callee' không phải là công cụ phù hợp cho tình huống này. Nó không được sử dụng trong chế độ nghiêm ngặt ECMAScript 5 và ngăn các bộ tối ưu hóa nhất định. –
@ Box9 có cách nào khác không? –
@DavidTang có thể không được dùng nữa, nhưng đây là tùy chọn duy nhất có sẵn. Có lẽ họ nên không dùng nó. –