Javascript OOP–奇怪的构造函数
今天我发现了一个我无法解决的练习。。。谷歌没有帮助。 你能给我一个在哪里找到解决办法的提示吗Javascript OOP–奇怪的构造函数,javascript,oop,constructor,singleton,Javascript,Oop,Constructor,Singleton,今天我发现了一个我无法解决的练习。。。谷歌没有帮助。 你能给我一个在哪里找到解决办法的提示吗 a = new Pepper, b = new Pepper; 如何在某种程度上实现: a === b true 新胡椒和新胡椒有什么区别?我不明白…不可能将两个不同的对象进行相等的比较。new Pepper和new Pepper之间没有区别,但是当您调用构造函数两次时,它将构造两个对象。请注意,{}=={}也是false。不可能使两个不同的对象以===相等的方式进行比较。new Pepper和ne
a = new Pepper, b = new Pepper;
如何在某种程度上实现:
a === b
true
新胡椒和新胡椒有什么区别?我不明白…不可能将两个不同的对象进行相等的比较。new Pepper和new Pepper之间没有区别,但是当您调用构造函数两次时,它将构造两个对象。请注意,{}=={}也是false。不可能使两个不同的对象以===相等的方式进行比较。new Pepper和new Pepper之间没有区别,但是当您调用构造函数两次时,它将构造两个对象。注意,{}=={}也是假的。首先,新胡椒和新胡椒没有区别,只是最后一种胡椒会伤害你的感情。多亏了道格拉斯·克罗克福德,如果你明白我的意思的话 如何使a==b?单身就是答案。看看这个:
function Pepper () {
if (Pepper.instance) {
return Pepper.instance
}
Pepper.instance = this;
}
a = new Pepper, b = new Pepper;
a === b
这是
如果你想更多地了解单身人士,请阅读以下内容:首先,新胡椒和新胡椒没有区别,只是最后一个会伤害你的感情。多亏了道格拉斯·克罗克福德,如果你明白我的意思的话 如何使a==b?单身就是答案。看看这个:
function Pepper () {
if (Pepper.instance) {
return Pepper.instance
}
Pepper.instance = this;
}
a = new Pepper, b = new Pepper;
a === b
这是
如果你想了解更多关于单身的信息,请阅读以下内容:非常感谢!!!顺便说一句,伤害你的感情是什么意思?谁是道格拉斯·克罗福德?@Vyap是道格拉斯·克罗福德为伤害感情而制作的工具。只要在那里写下你的代码,你就会看到。Douglas Crockford是第一个指定并推广JSON格式的人,他还写了一本非常好的书《JavaScript:好的部分》,他的很多演讲都在youtube上。非常感谢!!!顺便说一句,伤害你的感情是什么意思?谁是道格拉斯·克罗福德?@Vyap是道格拉斯·克罗福德为伤害感情而制作的工具。只要在那里写下你的代码,你就会看到。道格拉斯·克罗克福德(Douglas Crockford)是第一个指定并推广JSON格式的人,他还写了一本非常不错的书《JavaScript:the Good Parts》,并且在youtube上有很多他的讲座。