Есть массив, из него я должен получить минимальное ПОЛОЖИТЕЛЬНОЕ число (т.е 18). Сделал таким методом, но ведь еще как-нибудь можно отбросить отрицательные значения? А если бы у меня в массиве было 100+ значений, это каждое вручную пришлось бы убирать... Пытался задавать условия, циклами баловался, без толку. Использовал delete, но там на месте удаленного элемента, появляются значения undefined, соответственно, при выводе минимального числа выдает NaN.
var array = [23, -54, 32, 88, 18, -10, -25, -50];
array.splice(1,1);
array.splice(4,3);
var minValue = Math.min.apply(null,array);
alert(minValue);