慕娘9325324
2023-07-06 14:35:53
我需要在對象內(nèi)有一個類,與點表示法一起使用。是否可以?還有其他方法可以達到相同的結(jié)果嗎?例子:const Obj { info(i) { console.log(i); }, class Num { constructor(n) { this.n = n || 5; } run() { console.log(this.n); } }}const n = new Obj.Num();
2 回答

墨色風(fēng)雨
TA貢獻1853條經(jīng)驗 獲得超6個贊
是的,這很奇怪但有可能。
const Obj = {
info(i) { console.log(i); },
}
class Num {
constructor(n) {
this.n = n || 5;
}
run() {
console.log(this.n);
}
}
Obj.Num = Num;
const n = new Obj.Num();
console.log(n);

30秒到達戰(zhàn)場
TA貢獻1828條經(jīng)驗 獲得超6個贊
是的,只需為其設(shè)置一個鍵即可
const Obj = {
info(i) { console.log(i); },
Num: class { // or Num: Class Num
constructor(n) {
this.n = n || 5;
}
run() {
console.log(this.n);
}
}
}
const n = new Obj.Num();
console.log(n);
添加回答
舉報
0/150
提交
取消