多项选择题

class SingleObject{say(){console.log(’我是一个符合单例模式的对象’)}staticgetInstance(){if(!SingleDog.instance){SingleDog.instance=new SingleDog()}returnSingleDog.instance}}const s1=SingleObject.getInstance()const s2=SingleObject.getInstance()//trues1===s2以下关于getInstance方法描述正确的是()

A.getInstance是一个静态方法
B.getInstance中不能使用this关键字
C.getInstance是挂载在函数对象上的方法
D.getInstance不能通过实例来调用

相关考题