Я хотел бы просмотреть массив и найти наименьшее значение, кратное 3, и либо вернуть значение, либо вернуть false.
Я отсортировал массив по размеру числа, а затем использую оператор по модулю.
Это то, что у меня есть, но, похоже, это не работает. Вот мой код:
function firstMultipleOf3(numbers) {
numbers.sort(function(a, b){return a - b});
console.log(numbers);
for (var i = 0 ; i < firstMultipleOf3.length ; i++) {
if (firstMultipleOf3[i] % 3 === 0) {
return [i];
} else {
return false;
}
}
}
console.log(firstMultipleOf3([52,98,42,17,33,24])); // 42
console.log(firstMultipleOf3([38,52,34,13,41])); // false