Tôi đang cố truy cập chức năng lồng nhau bằng cách chuyển tên hàm vào dưới dạng chuỗi và sau đó gọi nó. Ví dụ: xem this bài đăngGọi chức năng lồng nhau khi tên hàm được chuyển thành một chuỗi
function outer(action){
window["outer"][action]();
function inner(){
alert("hello");
}
}
outer("inner");
Tuy nhiên, nó không hoạt động. Lỗi:
window.outer[action] is not a function
Cách thực hiện tác vụ này hoặc cách khác để gọi hàm lồng nhau.
Lý do cho điều này là tôi đang cố gắng ẩn một loạt các hàm được gọi bởi khung nội tuyến bên trong phạm vi chức năng.
Cảm ơn. Làm việc một điều trị – SystemicPlural
vui vì tôi có thể giúp :) – galambalazs