thể trùng lặp:
JSLint: was used before it was definedLàm cách nào để sửa lỗi "foo không được xác định" do JSlint báo cáo?
tôi chạy JSlint
và thấy lỗi như thế:
'foo' is not defined. var x = foo();
foo
là một chức năng được xác định trong một tập tin JavaScript
foo.js
. Theo tôi hiểu không có chỉ thị "nhập/yêu cầu" trong JavaScript
để tham chiếu hàm foo
được xác định trong tệp nguồn khác.
Làm cách nào để khắc phục lỗi này được repoted bởi JSlint
?
thể trùng lặp của [JSLint: được sử dụng trước khi nó được định nghĩa] (http://stackoverflow.com/questions/9621162/jslint-was-used-before-it-was-defined) và ["' [Biến] 'được sử dụng trước khi nó được xác định" lỗi] (http://stackoverflow.com/questions/8134049/variable-was-used-before-it-was-defined-error). –