How to pass a function as parameter in JavaScript ?

Published on June 13, 2016 by abundantcode

Filed under JavaScript

Last modified June 13, 2016

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 1 (1 votes)

This article have been viewed 1329 times

There are times when you might want to pass a function as argument to another function in JavaScript. The function keyword can work in multiple ways. It can act as a operator and a statement as well. Additionally , you can create an expression as well.

How to pass a function as parameter in JavaScript ?

We can pass a function as a parameter to another function as named variable and sometimes as parameters.

Below is a sample code snippet demonstrating the passing of function as parameter in JavaScript.

<script type="text/javascript">       
    function MainFunction(param1, param2, param3) {
        // param1 is the name of the function
        param1(param2, param3); 
    var param = function(param1, param2) {
         alert(param1 + " " + param2);

    // Calling the main function
    MainFunction(param, "Welcome to ", "");

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a Comment


You might be Interested in these Posts

Displaying all the worksheet names in Excel using VBA Code

Do you want to display the names of the worksheets in the excel workbook ?. Here;s how you can do it...

How to change positive numbers to negative in Microsoft Excel 2016 ?

Do you want to change the positive numbers to negative numbers and vice versa (or in simple terms) ,...

How to convert number to text in Excel?

In Microsoft Excel 2016 , there are times when you don't want the numbers present in the cell to be ...