Показать сообщение отдельно
  #8 (permalink)  
Старый 03.06.2018, 23:53
Новичок на форуме
Отправить личное сообщение для LEXAdesigns Посмотреть профиль Найти все сообщения от LEXAdesigns
 
Регистрация: 03.06.2018
Сообщений: 6

Хочу ещё одно узнать.
Из массива выше надо было найти минимальное и максимальное значение. Смастерил, но опять не работало - там, где Math.max(arr) — выдавало NaN, хотя в массиве номера, и если ввести значения в скобках явно, то всё работало. Нашёл здесь на форуме запись вида Math.max(...arr) — и всё заработало!
Вопрос: что значит это троеточие?

var arr = [];
for ( var i = 0; i < 20; i++ ) {
	arr.push(Math.round( Math.random() * 100 ));
} 
document.write( '<br>' + arr + '<br>' );
document.write( '<br>' + Math.max(...arr) + '<br>' );
document.write( '<br>' + Math.min(...arr) + '<br>' );


Спасибо!
Ответить с цитированием