说我有课
class Something {
constructor(a, b) {
this.a = a;
this.b = b;
}
}
如何实例化一个对象,以便只给B
赋值,而不给a
赋值?
例如,大致如下的内容:
让someObject=新东西(b:10);
预期输出:
log(someObject.a) // undefined
log(someObject.b) // 10
null
我对js还是个新手,我也不确定这是否可能,但如果有任何帮助或指导,我将不胜感激!
您可以执行如下操作:
null
class Something{
// private properties don't even work in Firefox and the syntax is just more typing than constructors
constructor(b, a){
this.a = a;
this.b = b;
}
}
const something = new Something(10);
console.log(something);