从哪里可以找到(内置?)Math模块的文档?Typescript数学文档
在JavaScript中,我猜我曾经使用Math.apply.max(Math.max, a)
来获得数组a
中的最大值,但Typescript中的相同给了我一个Math.apply不存在的转译错误。那么我怎样才能看看数学有什么?我在handbook找不到它。
从哪里可以找到(内置?)Math模块的文档?Typescript数学文档
在JavaScript中,我猜我曾经使用Math.apply.max(Math.max, a)
来获得数组a
中的最大值,但Typescript中的相同给了我一个Math.apply不存在的转译错误。那么我怎样才能看看数学有什么?我在handbook找不到它。
没有关于内置js对象的打字稿(据我所知),但您可以在lib.d.ts(或lib.es6.d.ts)中找到定义。
你想要什么工作,只是没有在您发布的命令,它应该是:
let list = [1, 2, 3];
let max = Math.max.apply(Math, list);
console.log(max); // 3
有没有Math.apply
,但apply
存在所有的JS功能,所以它的存在为Math.max
。
哦,非常感谢,一个愚蠢的错误,最好的一种。 – jmilloy
使用[spread语法](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Spread_operator)将数组的项传入函数更容易:'数学。最大(... a);' –