为了账号安全,请及时绑定邮箱和手机立即绑定

在对象内部拥有类

在对象内部拥有类

慕娘9325324 2023-07-06 14:35:53
我需要在对象内有一个类,与点表示法一起使用。是否可以?还有其他方法可以达到相同的结果吗?例子: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 回答

?
墨色风雨

TA贡献1853条经验 获得超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);


查看完整回答
反对 回复 2023-07-06
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

是的,只需为其设置一个键即可


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);


查看完整回答
反对 回复 2023-07-06
  • 2 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信