Tôi có một nghi ngờjavascript chức năng với chức năng trong biến
Mã của tôi: -
function f() {
var g = function()
{
return 1;
}
return g;
};
Làm thế nào để tôi có thể gọi g? Tôi muốn trả lại 1 lần và một lần nữa tôi muốn trả lại g.
Tôi đã làm một nghiên cứu Tôi tìm thấy một giải pháp
Làm sao chúng ta có thể gọi g là: -
f()();
Tại sao điều này là ?? f()();
bằng JavaScript là gì. tại sao chúng ta không thể đạt được điều này bằng cách sử dụng f.g
hoặc một cái gì đó.
Làm cách nào để trả về g từ hàm f ??
Hãy làm rõ những nghi ngờ của tôi?
xin vui lòng đọc https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions_and_function_scope –