我正在尝试“Java Script the Good Parts”一书中的一个例子。在代码下方找到。
它抛出一个错误,说 Number 没有方法整数。你能帮我理解这个问题吗?
Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
};
Number.method('integer', function () {
return Math[this < 0 ? 'ceiling' : 'floor'](this);
});
运行上述代码后,它会将方法整数附加到 Number.prototype
Number.prototype.integer
它显示功能。
Number.integer
它说未定义。
Number.integer(10);
我得到 - Number() { [native code] } 没有方法“整数”
我不确定我哪里出错了。
我尝试用天花板替换天花板。它仍然不起作用。