多项选择题

class SingleDog{show(){console.log(’我是一个单例对象’)}}const s1=new SingleDog()const s2=new SingleDog()//falses1===s2以下关于这段代码描述正确的是()

A.构造函数每次通过new关键字调用都会产生一个新实例
B.s1和s2是两个不同的对象指针不一样,所以比较结果是false
C.所有对象进行比较都不相等
D.以上都不对