Có thể lấy danh sách các hàm do người dùng định nghĩa trong JavaScript không?Danh sách các hàm do người dùng xác định toàn cục trong JavaScript?
Tôi hiện đang sử dụng này, nhưng nó sẽ trả về các chức năng mà không phải là người sử dụng định nghĩa:
var functionNames = [];
for (var f in window) {
if (window.hasOwnProperty(f) && typeof window[f] === 'function') {
functionNames.push(f);
}
}
Trong Firefox, điều này đã cho kết quả mong đợi esults, cụ thể là tất cả các hàm trên đối tượng toàn cầu, cửa sổ. Bạn đang đề cập đến những gì dương tính giả? – Zach
Tôi cũng tự hỏi những gì tích cực sai bạn đang nói về? Tôi cũng nhận thấy rằng bạn đã không khai báo f, vì vậy nó sẽ kết thúc trong phạm vi toàn cầu nếu nó là một phần của một hàm. – some