2016-12-05 3 views
-1

Где я могу найти документацию для (встроенного?) Математического модуля?Документация по машинописной машинописи

В JavaScript, я предполагаю, что использовал Math.apply.max(Math.max, a) для получения максимального значения в массиве a, но то же самое в машинописном тексте дает мне ошибку трансляции, которую Math.apply не существует. Итак, как я могу взглянуть на то, что у Math? Я не мог найти его в handbook.

+0

Проще передать элементы массива в функцию с помощью [синтаксиса распространения] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Spread_operator): 'Math. max (... a); ' –

ответ

3

Нет встроенной документации по встроенным js-объектам (насколько я знаю), но вы можете найти определения в lib.d.ts (или lib.es6.d.ts).

Что вы хотите работы, просто не в порядке, вы в курсе, это должно быть:

let list = [1, 2, 3]; 
let max = Math.max.apply(Math, list); 
console.log(max); // 3 

(code in playground)

Там нет Math.apply, но apply существует для всех функций JS, так что существует для Math.max.

+0

Огромное спасибо, глупая ошибка, лучший вид. – jmilloy

Смежные вопросы