Một chức năng trong javascript tạo thành một đóng bằng cách giữ liên kết (ẩn) với phạm vi kèm theo của nó.Có thể truy cập vào việc đóng một chức năng không?
Có thể truy cập nó theo chương trình khi chúng tôi có chức năng (dưới dạng giá trị biến) không?
Mục tiêu thực sự là lý thuyết nhưng một cuộc biểu tình có thể liệt kê các thuộc tính của việc đóng.
var x = (function(){
var y = 5;
return function() {
alert(y);
};
})();
//access y here with x somehow
Mẫu mã sẽ giải thích rõ vấn đề chính xác của bạn – Blaster
Vấn đề là lý thuyết, không thực tế: được đưa ra một hàm, bạn có thể liệt kê các thuộc tính của việc đóng của nó không? –
'console.log (x(). Y); // 5'? – Blaster