В javascript есть несколько циклов, в том числе forEach, некоторые, карты и сокращения. Однако из того, что я сейчас понимаю, ни один из них не подходит, если вы хотите перебирать массив и возвращать значение определенного индекса. Похоже, я в значительной степени остался со стандартом для цикла. Это правда?Лучшая петля в javascript, которая позволяет вернуть значение?
Так, например, если у меня есть массив объектов ... и я хотел бы найти индекс элемента с определенным значением ... Могу ли я использовать что-либо, кроме обычного цикла?
['Array.prototype.findIndex()'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex) – Andreas
'findIndex()' или 'indexOf()' –
, но как насчет массива объектов? Скажем, '[{name: 'foo', age: 23}, {name: 'foo2', age: 34}]'? Как использовать indexOf для поиска? – Grateful