Preguntas etiquetadas con 'función'

Una función (también llamada procedimiento, método, subrutina o subrutina) es una pieza de código diseñada para realizar una tarea específica. Use esta etiqueta para preguntas que estén específicamente relacionadas con la creación o la llamada de funciones. Para ayudar a implementar una función para realizar una tarea, use un [algoritmo] o etiqueta específica de la tarea en su lugar.
89
respuestas

¿Cómo funcionan los bloqueadores de javascript?

¿Cómo explicaría el cierre de JavaScript para alguien que tiene conocimiento de los conceptos de los que están compuestos (por ejemplo, funciones, variables, etc.), pero no comprende los cierres en sí mismos? Vi un ejemplo del esquema dado en Wikipedia, pero desafortunadamente esto ...
set 21 sep '08 a las 17:12
37
respuestas

var functionName = function () {} vs function functionName () {}

Recientemente, comencé a admitir el código JavaScript de otro usuario. Corrijo errores, agrego funciones y también trato de ordenar el código y hacerlo más consistente. El desarrollador anterior usa dos formas de declarar funciones, y ...
set 03 dic '08 a las 2:31 pm
20
respuestas

¿Cuál es la diferencia entre una llamada y una aplicación?

¿Cuál es la diferencia entre usar llamada y aplicar para llamar a una función? var func = function () {alert ('hello!'); }; func.apply (); vs func.call (); ¿Hay diferencias de rendimiento entre los dos métodos anteriores? ¿Cuándo es mejor usar ...
set 31 dic '10 a las 22:56
22
respuestas

Establecer el valor predeterminado del parámetro para la función javascript

Me gustaría que la función de JavaScript tenga argumentos opcionales, para los cuales establezco un valor predeterminado, que se usa si el valor no está definido. En Ruby, puedes hacerlo así: def read_file (file, delete_after = fal ...
fijado 21 de mayo de 2009 a las 23:07
25
respuestas

¿Cuál es el alcance de las variables en javascript?

¿Cuál es el alcance de las variables en javascript? ¿Tienen la misma área dentro y no fuera de la función? ¿O incluso importa? Además, ¿dónde se almacenan las variables si se definen globalmente?
01 de febrero conjunto '09 a las 11:27
35
respuestas

¿Cuál es la diferencia entre método y función?

¿Alguien puede proporcionar una explicación simple de los métodos y funciones en el contexto de la POO?
set 01 de octubre '08 a las 2:45
10
respuestas
26
respuestas

¿Por qué es útil la lata de pitón?

Estoy tratando de averiguar lambda de Python. ¿La lambda es uno de esos temas de lenguaje "interesantes" que debes olvidar en la vida real? Estoy seguro de que hay algunos casos extremos en los que esto puede ser necesario, pero dada su ambigüedad, potencial ...
establecido 20 de mayo de 2009 a las 23:40
3
respuestas

Javascript más el signo delante del nombre de la función

Estaba buscando información acerca de las funciones de inicio automático, y en algún lugar me encontré con esta notación: + función () {} ¿Puede alguien explicarme qué significa / hace el signo + delante de la función?
fijado el 12 de noviembre '12 a las 13:06
29
respuestas

¿Hay una mejor manera de hacer parámetros de funciones opcionales en javascript?

Siempre procesé los parámetros opcionales en Javascript de la siguiente manera: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; // hacer cosas} ¿Hay una mejor manera de hacer esto? ¿Hay casos en los que ispo ...
puesta el 29 sep. '08 a las 5:27 pm
17
respuestas

JavaScript de llamada () y apply () vs bind ()?

Ya sé que aplicar y llamar son funciones similares que configuran esto (contexto de función). La diferencia está en cómo enviamos los argumentos (manual array vs) Pregunta: ¿Cuándo debo usar el método bind ()? var obj = {x: ...
set 17 de marzo 13 a las 0:40
10
respuestas

¿Cuál es la diferencia entre "cerrar" y "lambda"?

¿Alguien puede explicar? Entiendo los conceptos básicos detrás de ellos, pero a menudo veo que se usan indistintamente, y me siento avergonzado. Y ahora que estamos aquí, ¿en qué se diferencian de la función habitual?
fijado el 21 de octubre '08 a las 6:12
9
respuestas

¿Cómo obtener el nombre de la función como una cadena en Python?

En Python, ¿cómo puedo obtener el nombre de la función como una cadena sin llamar a una función? def my_function (): pass print get_function_name_as_string (my_function) # my_function no está entre comillas debe mostrar "my_function". ¿Está disponible esta característica en Python? E ...
establecer 30 oct. '08 a las 10:38 pm
1
la respuesta

"Parámetro" vs. "Argumento"

Posible duplicado: ¿Argumentos o parámetros? Recibí un parámetro y un argumento que estaban mezclados, y realmente no presté atención a cuándo usarlo y cuándo usar otro. Me podrias decir
fijado el 24 de noviembre '09 a las 12:28
11
respuestas

¿Cuál es la convención de nomenclatura de Python para nombres de funciones y variables?

Basado en el fondo de C #, la convención de nomenclatura para los nombres de variables y métodos suele ser CamelCase o Pascal Case: // C # ejemplo cadena thisIsMyVariable = "a" public void ThisIsMyMethod () En Python, vi arriba, pero también vi que Yo uso ...
set 02 oct '08 a las 0:01