2176得票26回答
JavaScript中的.prototype是如何工作的?

我对动态编程语言不是很感兴趣,但我写过相当多的JavaScript代码。我从来没有真正理解原型编程,有人知道这是如何工作的吗? var obj = new Object(); obj.prototype.test = function() { alert('Hello?'); }; var ...

38得票5回答
如何在JavaScript中声明静态变量

在下面的代码中,我想要一个计数器来跟踪创建的Person对象数量。但是这段代码并没有做到,我该如何实现?function Person(){ this.name = "Peter"; this.counter = this.counter + 1; alert(this...

7得票5回答
如何在JavaScript中进行继承,而不共享超类实例于所有子类实例之间?

我注意到关于如何进行JavaScript继承的每个教程都这样做: 我注意到关于如何进行JavaScript继承的每个教程都这样做: SubClass.prototype = new SuperClass(); 但是这将创建超类的单个实例,并在所有子类实例之间共享它。 问题在于,我想将...