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 (:
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é?
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é?