JAVASCRIPT
Здравствуйте, профессионалы, моя единственная идея о том, что некоторые из моих аргументов / параметров в моем классе являются нулевыми, это всего лишь оператор if. Есть ли какой-нибудь эффективный способ или метод вместо оператора if.
Потому что он отображает «неопределенный», если я не помещал туда «оператор if». Я хочу только, чтобы слово 'undefined' не отображалось, если некоторые из моих параметров / аргументов имеют значение null / undefined
class People {
constructor ({fname, mname,
lname, favs}) {
this.fn = fname;
this.mn = mname;
this.ln = lname;
this.favs = [favs]
this.init();
}
// Здесь я использую только оператор if.
init(){
if (this.favs === null){
console.log (${this.fn} ${this.mn}
${this.ln}
)} else {console.log (${this.fn}
${this.mn} ${this.ln}
${this.favs} ${this.num}
${this.color} ${this.hobby}
)}
}
}
const $test = new People (
{
fname: 'Some',
mname: 'Random',
lname: 'String',
favs: []
}
)