gpt4 book ai didi

javascript - 从数字中提取整数

转载 作者:行者123 更新时间:2023-11-30 09:01:19 28 4
gpt4 key购买 nike

我最近购买了 Douglas Crockford 的 Javascript the Goods Parts。我正在浏览“扩充类型”部分,但在以下代码概念方面需要一些帮助。

Number.method("integer", function(){
return Math[this < 0 ? "ceiling" : "floor"] (this);
});

document.writeIn((-10/3).integer());

根据这本书,结果应该是 3,但我在执行 console.log 而不是 document.writeIn 时遇到错误。

Number.method 不是函数。作为一个 JavaScript 初学者,我有点困惑,任何帮助将不胜感激。

谢谢。编辑 G.

最佳答案

他在另一个场合定义了函数“method”。它不是标准的一部分。

这里有一个例子http://www.crockford.com/javascript/inheritance.html#sugar

Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
};

您只需将它绑定(bind)到 Object 或 Number 而不是链接中的 Function。

关于javascript - 从数字中提取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9085973/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com