如果参数或参数为空,则>> [

问题描述 投票:-3回答:1
JAVASCRIPT

你好,我对类中的某些参数/参数是否为空的唯一想法只是'if语句'。是否有任何有效的方法或方法来代替if语句。

因为如果我没有在其中显示'if语句',它会显示'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})}其他{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: [] } )

JAVASCRIPT,您好,亲,如果我在课堂上的某些参数/参数为空,我唯一的想法只是'if语句'。是否有任何有效的方法或方法代替if语句。因为它...
javascript class parameter-passing
1个回答
0
投票
如何使用默认参数?这样,您可以确保使用默认值初始化可选参数(然后,您将永远不会得到未定义)。像这样的东西。
© www.soinside.com 2019 - 2024. All rights reserved.