<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Pasar funcion como parametro</title>
	<atom:link href="http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pasar-funcion-como-parametro</link>
	<description>desearch and revelopment</description>
	<lastBuildDate>Mon, 10 Oct 2011 07:07:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111283</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Tue, 07 Feb 2012 16:32:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-111283</guid>
		<description>perdón,  &quot;pasaba&quot;, este teclado es una porqueria...</description>
		<content:encoded><![CDATA[<p>perdón,  &#8220;pasaba&#8221;, este teclado es una porqueria&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111282</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Tue, 07 Feb 2012 16:31:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-111282</guid>
		<description>Ya lo resolví, el tema es que le pasava el parametro desde html entre comillas pero simplemente pasandolo sin comillas funciona</description>
		<content:encoded><![CDATA[<p>Ya lo resolví, el tema es que le pasava el parametro desde html entre comillas pero simplemente pasandolo sin comillas funciona</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-111280</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Tue, 07 Feb 2012 16:06:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-111280</guid>
		<description>Quisiera saber como se hace eso mismo pero en javascript ya que simplemente con los parantesis no me funciona.</description>
		<content:encoded><![CDATA[<p>Quisiera saber como se hace eso mismo pero en javascript ya que simplemente con los parantesis no me funciona.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: acidbjazz</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-72038</link>
		<dc:creator>acidbjazz</dc:creator>
		<pubDate>Tue, 07 Feb 2012 01:02:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-72038</guid>
		<description>editalo, es -3, no -4 =P</description>
		<content:encoded><![CDATA[<p>editalo, es -3, no -4 =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: acidbjazz</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-72037</link>
		<dc:creator>acidbjazz</dc:creator>
		<pubDate>Tue, 07 Feb 2012 01:02:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-72037</guid>
		<description>es facil, lo q llega a una funcion YA es un array, llamado arguments.. con algo como esto (si envian el nombre de la funcion primero) podrian seprarar la funcion de sus parametros:

nuevosParametros = arguments.splice(1, (arguments.length - 3));

(el valor -3, es porq tengo una funcion tipo :
function G(funcion, param1, ...,paramN, paramDeG_1, paramDeG_2)

Luego para volver a asignarles los parametros a la funcion:

funcion.apply(null, nuevosParametros);</description>
		<content:encoded><![CDATA[<p>es facil, lo q llega a una funcion YA es un array, llamado arguments.. con algo como esto (si envian el nombre de la funcion primero) podrian seprarar la funcion de sus parametros:</p>
<p>nuevosParametros = arguments.splice(1, (arguments.length &#8211; 3));</p>
<p>(el valor -3, es porq tengo una funcion tipo :<br />
function G(funcion, param1, &#8230;,paramN, paramDeG_1, paramDeG_2)</p>
<p>Luego para volver a asignarles los parametros a la funcion:</p>
<p>funcion.apply(null, nuevosParametros);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-63177</link>
		<dc:creator>Mario</dc:creator>
		<pubDate>Tue, 07 Feb 2012 05:14:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-63177</guid>
		<description>Yo tengo un problemita talvez un poco mas raro, ya puedo pasar una funcion como parametro (yo lo estoy haciendo javascript, auqnue la verdad es muy muy similar a actionscript) ... como les decia, lo que quiero hacer es pasar una funcion que ya lleva parametros y luego dentro de la otra funcion ponerle otros parametros mas :d jaja creo que esta un poco loco ... pero talvez alguien puede ayudarme.</description>
		<content:encoded><![CDATA[<p>Yo tengo un problemita talvez un poco mas raro, ya puedo pasar una funcion como parametro (yo lo estoy haciendo javascript, auqnue la verdad es muy muy similar a actionscript) &#8230; como les decia, lo que quiero hacer es pasar una funcion que ya lleva parametros y luego dentro de la otra funcion ponerle otros parametros mas :d jaja creo que esta un poco loco &#8230; pero talvez alguien puede ayudarme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tulio</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-4965</link>
		<dc:creator>Tulio</dc:creator>
		<pubDate>Tue, 07 Feb 2012 21:31:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-4965</guid>
		<description>Hola, respondiendo el interrogante de como hacer una funcion que reciba cualquier numero de parametros, en javascript todas las funciones tienen un objeto asociado que es nombreFuncion.arguments por medio de este se puede acceder a los parametros.
A la hora de definir la funcion simplemete se define como una funcion sin parametros y dentro se recorre la variable arguments</description>
		<content:encoded><![CDATA[<p>Hola, respondiendo el interrogante de como hacer una funcion que reciba cualquier numero de parametros, en javascript todas las funciones tienen un objeto asociado que es nombreFuncion.arguments por medio de este se puede acceder a los parametros.<br />
A la hora de definir la funcion simplemete se define como una funcion sin parametros y dentro se recorre la variable arguments</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jesus gollonet</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-3194</link>
		<dc:creator>jesus gollonet</dc:creator>
		<pubDate>Tue, 07 Feb 2012 09:04:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-3194</guid>
		<description>Hola, javier.

Por si te sigue interesando el tema, ya encontré la solución.
Lo que comentas del array es perfectamente posible, pero creo que la solución &quot;canónica&quot; se parecería más a esto

http://www.jesusgollonet.com/blog/index.php?p=52

Saludos</description>
		<content:encoded><![CDATA[<p>Hola, javier.</p>
<p>Por si te sigue interesando el tema, ya encontré la solución.<br />
Lo que comentas del array es perfectamente posible, pero creo que la solución &#8220;canónica&#8221; se parecería más a esto</p>
<p><a href="http://www.jesusgollonet.com/blog/index.php?p=52" rel="nofollow">http://www.jesusgollonet.com/blog/index.php?p=52</a></p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: javier</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-2764</link>
		<dc:creator>javier</dc:creator>
		<pubDate>Tue, 07 Feb 2012 10:25:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-2764</guid>
		<description>Hola:
No soy ningún experto en flash pero se me ocurre que pueden pasarse una cantidad indeterminada de parametros a una función pasandole como parámetro un array.
El problema es que no sé si esto es posible ya que se me ha dado el caso de necesitar pasar un array como parametro y no he sabido hacerlo.
Si alguien puede ayudarme le quedaré agradecido.</description>
		<content:encoded><![CDATA[<p>Hola:<br />
No soy ningún experto en flash pero se me ocurre que pueden pasarse una cantidad indeterminada de parametros a una función pasandole como parámetro un array.<br />
El problema es que no sé si esto es posible ya que se me ha dado el caso de necesitar pasar un array como parametro y no he sabido hacerlo.<br />
Si alguien puede ayudarme le quedaré agradecido.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel García</title>
		<link>http://www.jesusgollonet.com/blog/2005/01/20/pasar-funcion-como-parametro/#comment-1247</link>
		<dc:creator>Miguel García</dc:creator>
		<pubDate>Tue, 07 Feb 2012 08:11:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=44#comment-1247</guid>
		<description>Ok. La diferencia entre tu ejemplo y el mío y por la que no necesitas usar eval es porque tú no estás pasando el nombre de la función como un string, mientras que yo sí.

Si en mi ejemplo le hubiera quitado las comillas al getURL ya funciona sin el eval tal que así:

funcion = getURL;
param1 = &quot;http:\loquesea.com&quot;;
param2 = &quot;_blank&quot;;
funcion(param1,param2);

Pues nada... De momento me temo que tendremos que apañarnos con la solución del switch a falta de algo mejor. La cosa sería currárselo y ampliarlo a una porrada de parámetros. A mí para la mayoría de los casos me vale con 2, pero la solución valdría para un número grande(finito) de parámetros desconociendo a priori cuántos son.

Saludos,

             Miguel García</description>
		<content:encoded><![CDATA[<p>Ok. La diferencia entre tu ejemplo y el mío y por la que no necesitas usar eval es porque tú no estás pasando el nombre de la función como un string, mientras que yo sí.</p>
<p>Si en mi ejemplo le hubiera quitado las comillas al getURL ya funciona sin el eval tal que así:</p>
<p>funcion = getURL;<br />
param1 = &#8220;http:\loquesea.com&#8221;;<br />
param2 = &#8220;_blank&#8221;;<br />
funcion(param1,param2);</p>
<p>Pues nada&#8230; De momento me temo que tendremos que apañarnos con la solución del switch a falta de algo mejor. La cosa sería currárselo y ampliarlo a una porrada de parámetros. A mí para la mayoría de los casos me vale con 2, pero la solución valdría para un número grande(finito) de parámetros desconociendo a priori cuántos son.</p>
<p>Saludos,</p>
<p>             Miguel García</p>
]]></content:encoded>
	</item>
</channel>
</rss>

