Você não está conectado. Conecte-se ou registre-se

 » Webprogramação » JavaScript » 

[Javascript] Criando defaults para classes

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 [Javascript] Criando defaults para classes em Dom 14 Set 2014 - 21:58

waghcwb

avatar
Novato
Muitas vezes precisamos criar valores default para classes que vamos instanciar no Javascript.

Aqui segue uma maneira bem fácil de fazer isso, talvez seja útil algum dia (:

Código:
function User(name, password, age) {
   this.name = name || "Sem nome";
   this.password = password || "Sem senha";
   this.age = age || "Sem idade";
};


var Wagner = new User();
var Alex = new User("Alex", "minhasenha", 19);

console.log(Wagner.name + '\n' + Wagner.password + '\n' + Wagner.age);
console.log(Alex.name + '\n' + Alex.password + '\n' + Alex.age);


Veja que basta usar o operador "||" para que o próprio Javascript identifique se não foi recebido o valor, e se não foi, ele deixa o default.

Simples né?

yush



[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário

DiogoR.

avatar
Novato
Boas,
Muito simples, mas útil.

Parabéns.

Até.

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum