Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Permite adicionar propriedades e métodos ao objeto Array.
Sintaxe:
Array.prototype.nome
= valor
Onde nome é o nome da nova propriedade
ou método e valor é o valor da
propriedade ou o nome de uma função. É
importante observar que, ao usar esta propriedade, todos os
arrays de seu código passarão a fornecer a nova
funcionalidade.
Exemplo 1 - Como fornecer
um método que retorna o maior valor contido nos elementos
de um array:
<script language="javascript">
<!--
function maior_valor(){
var i, maior = this[0];
for(i = 1; i < this.length; i++){
if(maior < this[i])
maior = this[i];
}
return maior;
}
Array.prototype.maior = maior_valor;
var valores = new Array(43, 2, 65, 5, 7, 31);
document.write("Valores no array: " +
valores + "<br>");
document.write("Maior valor: " + valores.maior());
//-->
</script>
A execução deste código produzirá
o seguinte resultado:
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.