Jump to content
Fórum Script Brasil
  • 0

Prototype


SauloChina

Question

Olá, boa noite. Estou iniciando no Javascript e encontrei esse fórum. Tenho uma dúvida a respeito de um problema que não consigo solucionar, por mais que pesquise.

Primeiro tenho um construtor com uma array para criar os objetos:

//Construtor
function add ( nome, idade, peso ) {
this.nome = nome;
this.idade = idade;
this.peso = peso;
}

// Criando o Array
var alguém = new Array(4);
alguém [0] = new add ('Bruno','18','89');
alguém [1] = new add ('Silvia','16','67');
alguém [2] = new add ('Karla','16','68');
alguém [3] = new add ('Andre','18','76');

Depois disso eu preciso de uma função que informe quem tem 18 no campo idade e torne isso uma variável. Então eu fiz assim

// definindo dezoito
add.prototype.dezoito = function () {
for(i=0;i<=4;i++){
if(alguém[i].idade == 18) {
dezoito=true;
}
else {
dezoito=false;
}
}
}
Eu não sei se posso fazer assim, a página carrega, mas se eu usar
document.write(add[1].dezoito);

ele não retorna true ou false mas escreve no navegador o código e se eu tendo disparar um alerta no caso de ser true ou false nada acontece. Alguém pode me ajudar a encontrar a maneira correta de setar essa variável nova e manter um valor booleano para verificação depois???

Edited by kuroi
Adicionar tag CODE
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...