Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Массивы и возврат к наименьшему числу (https://javascript.ru/forum/misc/84992-massivy-i-vozvrat-k-naimenshemu-chislu.html)

ova 27.02.2023 15:46

Массивы и возврат к наименьшему числу
 
Всем здраствуйте, есть задача принять на вход массив и вернуть его наименьшие числовое значение

Хочеться понять как можно сделать

Делал через return, но ничего не выходило

Надеюсь на помощь

function getMinValueFromArray(/* code */) {
  // Code
}

export default getMinValueFromArray;


import getMinValueFromArray from "./index";

it("Проверка 1", () => {
  expect(getMinValueFromArray([1, 2, 5, 10, 99])).toBe(1);
});

it("Проверка 2", () => {
  expect(getMinValueFromArray([0, 1, 2, 5])).toBe(0);
});

it("Проверка 3", () => {
  expect(getMinValueFromArray([50, -99, "хеллоу", -100])).toBe(-100);
});

ksa 27.02.2023 16:01

Цитата:

Сообщение от ova
есть задача принять на вход массив и вернуть его наименьшие числовое значение

Как вариант...

alert(test([1, 2, 5, 10, 99]))
alert(test([0, 1, 2, 5]))
alert(test([50, -99, "хеллоу", -100]))

function test(a) {
	return Math.min(...a.map(v => isNaN(v) ? Infinity : v))
}


Часовой пояс GMT +3, время: 02:33.