Javascript空函数和原型用法


MathUtils = function() {};
MathUtils.prototype.sum = function(number1, number2) {
return number1 + number2;
}
MathUtils.prototype.substract = function(number1, number2) {
return number1 - number2;
}

以上是我目前正在使用Jasmine测试的一个代码片段。有人能帮我理解1号线的意义吗?文件名是MathUtils.js。如果我能简要介绍一下.protype是什么,那将非常有帮助。

第1行的意义在于它创建了一个Object实例。Prototype是在JavaScript中模拟继承的链。

最新更新