Verify calling JavaScript function available to avoid runtime errors

Quickly check existence before invoking the JavaScript function as detailed below.

Do you want to verify whether a JavaScript function exists before calling it to avoid runtime errors? With JavaScript we used to call JavaScript functions. But sometimes our JavaScript code tend to throw runtime errors and showing then on the browser. For this there can be several reasons including; incorrect function names or invalid .js file names causing some functions not loaded into your web page.

JavaScript has the ability to check the existence of a function.
For that we can use the typeof keyword, and check whether that is of 'function' type or not.

Generally we will be calling a JavaScript function without checking whether it exists. Following code shows how we would call a function.
function callClient(){
    myTestFunction();
}

If the function named myTestFunction() is not available, the browser will show an error message at runtime. But we can check whether this method is available even before calling it, avoiding the errors. Following code snippet checks the existence before calling a function.
function callClient(){
    if (typeof myTestFunction == 'function') {
        myTestFunction();
    } else {
        alert("myTestFunction function not available");
    }
}

In the above example, it checks the availability of the required function "myTestFunction" before calling it, and call it only if it exists. This will improve the user experience by avoiding unexpected error messages from the user.

COMMENTS

BLOGGER: 4
Loading...
Name

About,2,Adsense,3,Ant,1,Apache,3,Axis,3,Blogger,1,Books,1,CentOS,2,Chrome,2,CSS,2,Database,3,Earn Online,3,Eclipse,10,Facebook,1,Firefox,10,Gmail,4,GNU/Linux,9,Google,26,GWT,8,Hardware,2,IE,5,Interesting,15,Internet,14,Java,49,Javascript,7,JBoss,1,Jenkins,1,Log4j,2,Me,6,Microsoft,2,Miscellaneous,1,News,11,Opinion,10,OSGi,1,PHP,1,Productivity,3,Programming,36,Puzzle,3,Security,4,Software,41,Sports,9,Spring,2,Story,6,Subversion,3,TDD,4,Tech,2,Tips,1,Tomcat,6,Tutorial,13,Ubuntu,4,Web application,14,Web Design,2,Web services,3,Windows,10,Yahoo,1,Zip,2,
ltr
item
Digizol: Verify calling JavaScript function available to avoid runtime errors
Verify calling JavaScript function available to avoid runtime errors
Quickly check existence before invoking the JavaScript function as detailed below.
https://1.bp.blogspot.com/-j4lQC7zl_60/WehEhBwsP-I/AAAAAAAACXM/VlRsRO4W-6o5AGGAwMf41g_R8Sf39wr1gCLcBGAs/s1600/Verify%2Bcalling%2BJavaScript%2Bfunction%2Bavailable%2Bto%2Bavoid%2Bruntime%2Berrors%2Bwww.digizol.com.jpg
https://1.bp.blogspot.com/-j4lQC7zl_60/WehEhBwsP-I/AAAAAAAACXM/VlRsRO4W-6o5AGGAwMf41g_R8Sf39wr1gCLcBGAs/s72-c/Verify%2Bcalling%2BJavaScript%2Bfunction%2Bavailable%2Bto%2Bavoid%2Bruntime%2Berrors%2Bwww.digizol.com.jpg
Digizol
http://www.digizol.com/2008/08/javascript-function-check-available.html
http://www.digizol.com/
http://www.digizol.com/
http://www.digizol.com/2008/08/javascript-function-check-available.html
true
7440473
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy