我现在正在学习JavaScript,我的背景是Java。在Java中,我们有重载构造函数,编译器会在编译时决定调用哪个版本的构造函数。
对于JavaScript来说,我们只能有一个构造函数。在这种情况下,如果构造函数有3个参数,如何只传递第三个参数。
例如:
class Addition {
constructor(a,b,c){
console.log(a+B+c);
}
}
Addition obj = new Addition(null, 40, null);
//or
Addition onj2 = new Addition(undefined, undefined, 45);
有没有更好的方法在Javascript中实现这个?