Используя оператор спреда, я могу получить максимальное значение двух массивов, используя Math.max (... firstArr, ... secondArr), и получить правильное значение, я пытаюсь не добавлять оператора распространения MANUALLY, я пытаюсь добавить автоматически, создав функцию, я пытаюсь добавить или передать оператор спреда перед аргументом. ПримерКак передать оператор с расширенным параметром функции
var firstArr = [1,2,3,4,5];
var secondArr = [6,7,8,9];
function myFun() {
for(var i = 0; i <= arguments.length; i++) {
var resl = Math.max(...arguments[i]);
document.write("The maximum value is " + resl);
}
}
myFun(firstArr, secondArr);
Он отображает два значения результата:
Первый результат будет: «Максимальное значение »
Второй результат будет: «Максимальное значение равно "
Это не сравнение двух массивов за раз, пожалуйста, помогите мне. Благодарю.
Я не понимаю, что вы имеете в виду под " * Я пытаюсь добавить автоматически, создав функцию, я пытаюсь добавить или передать оператор спреда перед аргументом. * «Обратите внимание, что распространение является синтаксисом, а не оператором, и вы не можете« добавить »его произвольно. – Bergi
Что вы подразумеваете под «* Это не сравнение двух массивов за раз *»? Каков ожидаемый результат, который вы хотели бы получить от звонка? – Bergi
Это 'i
Bergi