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

[Javascript] Criando defaults para classes

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

waghcwb

waghcwb
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

DiogoR.

DiogoR.
Novato
Boas,
Muito simples, mas útil.

Parabéns.

Até.

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

Permissões neste sub-fórum
Não podes responder a tópicos