Este artículo describe el uso de JS como una función. Compártelo para su referencia, como sigue:
Función CallsomeFunction (SomeFunction, Someargument) {return SomeFunction (Someargument);}Esta función acepta dos parámetros. La primera función debe ser una función, y el segundo parámetro debe ser un valor a pasar a la función. La función es general.
como:
function add10 (num) {return num+10;} var result = llamesomeFunction (add10,10); alerta (resultado) // 20Devolver otra función de una función (una técnica extremadamente útil), como:
Crear una función de comparación:
function createComParisonFunction (PropertyName) {Función de retorno (Object1, Object2) {var value1 = Object1 [PropertyName]; var value2 = object2 [PropertyName]; if (value1 <value2) {return -1; } else if (value1> value2) {return 1; } else {return 0; }};}Ejemplos de uso:
var data = [{nombre: "Zachary", edad: 28}, {nombre: "nicholas", edad: 29}]; data.sort (createComParisonFunction ("name")); alert (data [0] .name); //Nicholasdata.sort(createComParisonFunction("age")); // ZacharyFor more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of JavaScript Algoritmos y técnicas de recorrido ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.