JS function usage example, js function usage example
This document describes how to use JS functions as values. We will share this with you for your reference. The details are as follows:
function callSomeFunction(someFunction,someArgument){ return someFunction(someArgument);}
This function accepts two parameters. The first function should be a function, and the second parameter should be a value to be passed to the function. This function is universal.
For example:
function add10(num){ return num+10;}var result = callSomeFunction(add10,10);alert(result) //20
Returns another function from a function (an extremely useful technique), such:
Create a comparison function:
function createComparisonFunction(propertyName){ return function (object1,object2){ var value1 = object1[propertyName]; var value2 = object2[propertyName]; if(value1 < value2){ return -1; } else if(value1 > value2){ return 1; } else{ return 0; } };}
Example:
var data = [{name:"Zachary",age:28},{name:"Nicholas",age:29}];data.sort(createComparisonFunction("name"));alert(data[0].name); //Nicholasdata.sort(createComparisonFunction("age"));alert(data[0].name); //Zachary