從哪裏可以找到(內置?)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);' –