Более высокий способ получения первого элемента в массиве, который соответствует условию в Javascript?Способ более высокого порядка получения первого элемента в массиве, который удовлетворяет условию в Javascript?
Предположим, у меня есть массив с этими элементами: [1, 2, 3, 0, 3]
;
И я хочу получить первый элемент, который больше 2
.
Как вы это делаете, используя функции более высокого порядка?
Более компактный, тем лучше.
Если бы я мог сделать это на Haskell, я хотел бы сделать:
head $ filter condition array
for example:
head $filter (> 2) [1, 2, 3, 0, 3]
Что вы пытаетесь? Какой у вас вопрос, который мешает вам решить это самостоятельно? –
@ 32bitkid Я добавил, как бы это сделать на другом языке. Проблема в том, что я настолько новичок в javascript, что даже не знаю с чего начать. –
@ Joren Ну, я прошу кое-что немного по-другому, указав, что я хочу что-то, что пользователь HOF. –