Preguntas etiquetadas con function

Una función (también llamada procedimiento, método, subrutina o rutina) es una parte del código destinada a llevar a cabo una tarea única y específica. Use esta etiqueta para preguntas que impliquen específicamente crear o llamar funciones. Para obtener ayuda para implementar una función para realizar una tarea, utilice [algoritmo] o una etiqueta específica de la tarea en su lugar.

794
¿Javascript call () y apply () vs bind ()?

Ya lo sé applyy callson funciones similares que establecen this(contexto de una función). La diferencia está en la forma en que enviamos los argumentos (manual vs matriz) Pregunta: ¿Pero cuándo debo usar el bind()método? var obj = { x: 81, getX: function() { return this.x;...

741
¿Cómo obtener un nombre de función como una cadena?

En Python, ¿cómo obtengo el nombre de una función como una cadena, sin llamar a la función? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes debería salir "my_function". ¿Esta función está disponible en Python? Si no, ¿alguna idea sobre cómo...

665
Pase una función de JavaScript como parámetro

¿Cómo paso una función como parámetro sin que la función se ejecute en la función "principal" o se use eval()? (Desde que leí que es inseguro). Tengo esto: addContact(entityId, refreshContactList()); Funciona, pero el problema es que se refreshContactListdispara cuando se llama a la función, en...

551
¿Cómo puedo ver el código fuente de una función?

Quiero ver el código fuente de una función para ver cómo funciona. Sé que puedo imprimir una función escribiendo su nombre en el indicador: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> En este caso, ¿qué UseMethod("t")significa? ¿Cómo...