گاهی اوقات نیاز است تا قبل از فراخوانی و اجرای یک تابع، بررسی کنیم که آیا آن تابع وجود دارد (تعریف شده است) یا خیر!
قطعه کد
کافیست تا نام تابع را در آبچکت window بررسی کنیم؛ بهصورت زیر:
if (typeof window['functionName'] === "function") { // تابع وجود دارد }
برای مثال:
function fullkade() { console.log("www.fullkade.com"); } if (typeof window['fullkade'] === "function") { fullkade(); }
در اینجا پس از بررسی وجود داشتن تابع fullkade، آن را اجرا کردیم.
نظرات ثبت شده بدون دیدگاه