Autor
|
Tema: Que son los parámetros en una función en javascript? (Leído 5,249 veces)
|
Ali Baba
|
Bien está pregunta del tema la puedo hacer en Google, la he hecho y no me queda claro. Sé que está la función y que entre parentisis van los parámetros. Ahora surgen mis otras dudas:
Cuando se que una función lleva parámetros y usando sé que es anónima?
Que uso le darías a los parámetros en una función?
Por qué existen funciones predeterminadas?
Por qué hay parámetros de funciones en algunos frameworks de javascript que ya están predeterminados? Por ejemplo en jQuery, el parámetro "e" (o como lo quieras llamar) se refiere a un evento, en ese caso por qué y cómo no se podría confundir con otro?
Espero amablemente me ayuden con la resolución de estos conflictos para poder seguir estudiando JS tranquilamente.
|
|
|
En línea
|
|
|
|
engel lex
|
Cuando se que una función lleva parámetros y usando sé que es anónima? estás confundiendo conceptos, función anonima es una función incrustada en un codigo, para resumir $("a").click(function(){ //esta función es anonima porque no tiene nombre });
las funciones tienes que saber como se usan de antemano, algunos IDEs te muestran un tootip con la info Que uso le darías a los parámetros en una función? los necesarios... function dividir(divisor, dividendo) Por qué existen funciones predeterminadas? funciones predeterminadas son las que vienen con el interprete/compilador, tu hablas de las funciones con parametros predefinidos se usan para ahorrar trabajo en tareas repetitivas, es decir function rellenarTabla(valor, fila=ultima, estilo=predeterminado)
en ese caso imaginario podrías usar rellenarTabla("nuevo valor") ya que sabes que tendrá el estilo predefinido e irá de ultimo, es la utilidad más común... pero si por X razón quieres que vaya de segundo rellenarTabla("nuevo valor", 2) la ultima pregunta la repsonde esto mismo
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Ali Baba
|
estás confundiendo conceptos, función anonima es una función incrustada en un codigo, para resumir $("a").click(function(){ //esta función es anonima porque no tiene nombre });
las funciones tienes que saber como se usan de antemano, algunos IDEs te muestran un tootip con la info los necesarios... function dividir(divisor, dividendo) funciones predeterminadas son las que vienen con el interprete/compilador, tu hablas de las funciones con parametros predefinidos se usan para ahorrar trabajo en tareas repetitivas, es decir function rellenarTabla(valor, fila=ultima, estilo=predeterminado)
en ese caso imaginario podrías usar rellenarTabla("nuevo valor") ya que sabes que tendrá el estilo predefinido e irá de ultimo, es la utilidad más común... pero si por X razón quieres que vaya de segundo rellenarTabla("nuevo valor", 2) la ultima pregunta la repsonde esto mismo Mil gracias bro. Pero por ejemplo tengo una función que de llama conectar function conectar(port){ //aquí va el código }
Como yo declaro que el parámetro port se refiere al puerto como tal, y que cuando yo ponga por ejemplo: alert(port);
Este me muestre el puerto que yo defino en la función?
|
|
|
En línea
|
|
|
|
engel lex
|
no entendí, si quieres saber el puerto, solo lee la variable con el numero que le pasaste... o tu te refieres pedirle el puerto en cualquier momento a saber cual le habías pasado?
si es eso ultimo tienes 2 opciones, variables globales u programación orientada a objetos
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Ali Baba
|
no entendí, si quieres saber el puerto, solo lee la variable con el numero que le pasaste... o tu te refieres pedirle el puerto en cualquier momento a saber cual le habías pasado?
si es eso ultimo tienes 2 opciones, variables globales u programación orientada a objetos
Ya entiendo, es la programación orientada a objetos, te decía porque así lo vi en NodeJS. No sé si NodeJS este orientado a objetos pero como es un lenguaje Backend, supongo que es el lenguaje que haga estas cosas.. y no uno orientado a eventos como javascript.. estoy bien?
|
|
|
En línea
|
|
|
|
engel lex
|
estás perdidisimo XD
OOP (programación orientada a objetos) es un esquema de programar, su contraparte es la procedimental (variables y funciones)
javascript (y por consecuencia node) son lenguajes con soporte para OOP... a demás son orientados a eventos...
por ejemplo cada vez que usas algo.otra cosa, normalmente ese punto, indica que lo primero es un objeto y estás accediendo a una propiedad o metodo de el...
olvida el OOP por ahora XD luego que entiendas bien procedimental y sientas que sabes, estudias "clases" (la la base de OOP) y te llevas una cachetada dandote cuenta todo lo que no sabes XD
eso si, OOP es sumamente util y practico, por eso todo jQuery y sistemas importantes están construidos así... pero si no sabes bien procedimental, te vas a enredar demasiado
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
#!drvy
|
Te recomendaría que te mires un tutorial de programación básica. No tiene porque ser de javascript, pero si algo que te de los fundamentos de la programación. Las preguntas que haces son muy generalizadas y tienes varios conceptos mal asimilados.
Saludos
|
|
|
En línea
|
|
|
|
Ali Baba
|
estás perdidisimo XD
OOP (programación orientada a objetos) es un esquema de programar, su contraparte es la procedimental (variables y funciones)
javascript (y por consecuencia node) son lenguajes con soporte para OOP... a demás son orientados a eventos...
por ejemplo cada vez que usas algo.otra cosa, normalmente ese punto, indica que lo primero es un objeto y estás accediendo a una propiedad o metodo de el...
olvida el OOP por ahora XD luego que entiendas bien procedimental y sientas que sabes, estudias "clases" (la la base de OOP) y te llevas una cachetada dandote cuenta todo lo que no sabes XD
eso si, OOP es sumamente util y practico, por eso todo jQuery y sistemas importantes están construidos así... pero si no sabes bien procedimental, te vas a enredar demasiado
En cuanto a Orientado a Eventos, es que de ejecuta en el navegador?
Te recomendaría que te mires un tutorial de programación básica. No tiene porque ser de javascript, pero si algo que te de los fundamentos de la programación. Las preguntas que haces son muy generalizadas y tienes varios conceptos mal asimilados.
Saludos
Existen en YouTube o tiene que ser buscando especifícame en Google y los buscadores?
|
|
« Última modificación: 30 Enero 2017, 22:32 pm por engel lex »
|
En línea
|
|
|
|
engel lex
|
En cuanto a Orientado a Eventos, es que de ejecuta en el navegador? >.> no... orientado a eventos, es que el lenguaje realiza ejecuciones principalmente orientadas a cuando sucede algo externo (llega una conexión, se hace click, etc) Existen en YouTube o tiene que ser buscando especifícame en Google y los buscadores? en serio solo hiciste doble post para preguntar esto sin intentar buscarlo? buscate el tuto de introducción a la programación y de programación orientada a objetos, leelo y luego continúa con este tema
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
problema parametros funcion
Programación C/C++
|
sargo
|
2
|
2,342
|
24 Marzo 2012, 00:39 am
por Beakman
|
|
|
Paso de parametros por ID javascript, Php... Google Maps v3
Desarrollo Web
|
sandrich
|
0
|
2,660
|
24 Abril 2012, 17:25 pm
por sandrich
|
|
|
[javascript] llamar a funcion que se recibe por parametro de la funcion
Desarrollo Web
|
Graphixx
|
0
|
6,061
|
24 Abril 2012, 19:36 pm
por Graphixx
|
|
|
javascript duda parametros
Desarrollo Web
|
mitroll025
|
1
|
2,439
|
20 Septiembre 2012, 01:59 am
por Agente Naranja
|
|
|
[Duda] Parámetros de una función javascript
Desarrollo Web
|
MA40
|
3
|
2,676
|
5 Julio 2021, 20:05 pm
por Danielㅤ
|
|