Kiểm tra xem chức năng tồn tại trước khi gọi - Thủ thuật CSS

Anonim

Khi sử dụng tập lệnh được chia sẻ giữa các khu vực khác nhau của trang web, có thể có trường hợp một hàm được gọi không tồn tại. Nó có ý nghĩa trên một trang (phụ thuộc ở đó) nhưng không có ý nghĩa trên trang khác. Sự khác biệt là quá nhỏ để đảm bảo việc chia tệp thành các phiên bản khác nhau. Thay vào đó, bạn chỉ có thể kiểm tra xem hàm có tồn tại hay không trước khi gọi nó để tránh lỗi:

if (typeof yourFunctionName == 'function') ( yourFunctionName(); )