Closure là gì?
Noun
Programming
- ★
- ★
- ★
- ★
- ★
Closure là một kỹ thuật lập trình cho phép các biến (variable) bên ngoài scope của một hàm (function) được truy cập. Thông thường, closure được tạo ra khi một hàm được định nghĩa trong một hàm khác, cho phép hàm bên trong (inner function) truy cập các biến ở bên ngoài.
function makeFunc() {
var name = 'Mozilla';
function displayName() {
alert(name);
}
return displayName;
}
var myFunc = makeFunc();
myFunc();
Learning English Everyday