<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>idealMind &#187; javascript array</title>
	<atom:link href="http://blog.idealmind.com.br/tag/javascript-array/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.idealmind.com.br</link>
	<description>Soluções que facilitam a sua vida</description>
	<lastBuildDate>Mon, 26 Dec 2011 00:11:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>foreach e in_array em javascript</title>
		<link>http://blog.idealmind.com.br/javascript/foreach-e-in_array-em-javascript/</link>
		<comments>http://blog.idealmind.com.br/javascript/foreach-e-in_array-em-javascript/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 01:24:46 +0000</pubDate>
		<dc:creator>Wellington Ribeiro</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[foreach php]]></category>
		<category><![CDATA[in_array php]]></category>
		<category><![CDATA[javascript array]]></category>
		<category><![CDATA[javascript array foreach]]></category>
		<category><![CDATA[javascript foreach]]></category>
		<category><![CDATA[javascript in_array]]></category>

		<guid isPermaLink="false">http://blog.idealmind.com.br/?p=161</guid>
		<description><![CDATA[Este tutorial mostra como fazer os comandos foreach e in_array do php em javascript.]]></description>
			<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt"><p>Olá!</p>
<p>Hoje vou mostrar para você como fazer para dar um comando equivalente do foreach e in_array do php, só que em javascript.</p>
<p>O foreach serve para percorrer cada chave de um vetor e pegar o valor correspondente. O in_array serve para saber se um determinado valor está dentro de um vetor.</p>
<p>Segue abaixo um exemplo do foreach:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
// um vetor de exemplo
var fruta = new Array();
fruta[0] = &quot;maçã&quot;;
fruta[1] = &quot;banana&quot;;
fruta[2] = &quot;pêra&quot;;
fruta[3] = &quot;goiaba&quot;;

// Aqui dou um comando equivalente ao foreach
for(var i in fruta)
{
	document.write(&quot;A chave &quot; + i + &quot; tem a fruta &quot; + fruta[i] +&quot;&lt;br /&gt;&quot;);
}
&lt;/script&gt;
</pre>
<p>O exemplo acima vai imprimir</p>
<p>A chave 0 tem a fruta maçã<br />
A chave 1 tem a fruta banana<br />
A chave 2 tem a fruta pêra<br />
A chave 3 tem a fruta goiaba</p>
<p>Agora um exemplo de como fazer um in_array em javascript:</p>
<pre class="brush: jscript; title: ; notranslate">
// Abaixo crio a função in_array
function in_array(valor,vetor)
{
	for(var i in vetor)
	{
		if(valor == vetor[i])
		{
			return i;
		}
	}
	return false;
}
// Um exemplo de uso: quero saber se banana está no vetor
var chave = in_array(&quot;banana&quot;,fruta);
if(chave)
{
	document.write(&quot;banana está na cesta e a chave é &quot;+chave+&quot;&lt;br /&gt;&quot;);
}
else
{
	document.write(&quot;banana não está na cesta&lt;br /&gt;&quot;);
}
// Outro exemplo de uso: quero saber se morango está no vetor
var chave = in_array(&quot;morango&quot;,fruta);
if(chave)
{
 document.write(&quot;morango está na cesta e a chave é &quot;+chave+&quot;&lt;br /&gt;&quot;);
}
else
{
 document.write(&quot;morango não está na cesta&lt;br /&gt;&quot;);
}
</pre>
<p>O código acima vai imprimir</p>
<p>banana está na cesta e a chave é 1<br />
morango não está na cesta</p>
<p>Essas funções são bem úteis e dá para fazer um monte de coisas!</p>
<p>Deixe um comentário!<br />
<h3 class='related_post_title'>Posts Relacionados:</h3>
<ul class='related_post'>
<li><a href='http://blog.idealmind.com.br/javascript/jquery-autocomplete-em-ajax-com-php-e-mysql/' title='JQuery autocomplete em ajax com php e mysql'>JQuery autocomplete em ajax com php e mysql</a></li>
<li><a href='http://blog.idealmind.com.br/javascript/como-passar-parametros-do-flash-para-o-javascript-e-do-javascript-para-o-flash/' title='Como passar parâmetros do flash para o javascript e do javascript para o flash'>Como passar parâmetros do flash para o javascript e do javascript para o flash</a></li>
<li><a href='http://blog.idealmind.com.br/javascript/como-passar-parametros-para-um-arquivo-js/' title='Como passar parâmetros para um arquivo js'>Como passar parâmetros para um arquivo js</a></li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.idealmind.com.br/javascript/foreach-e-in_array-em-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

