Я использую функцию стрелки для передачи параметра какой-либо другой функции. Это выглядит вроде как это:используя функцию js arrow как параметр
someFunction(parameter1,() => {
return model.associatedGroups.filter(group => {
return group.isAssociated === true;
})
}, parameter3)
, но когда я ее отладки, я получаю функцию по методу я звоню вместо фильтрованной массива. Как мне написать его, чтобы получить отфильтрованный массив?
Функция стрелка является функцией. Вы не получаете отфильтрованный массив, пока 'someFunction' не вызовет обратный вызов. – Barmar
Почему вы используете функцию стрелки, если вы не хотите, чтобы она была функцией? – Barmar
, но я думаю, что могли бы быть случаи, если бы вы могли использовать функцию стрелки для возврата значения, и это будет иметь смысл, нет? в этих случаях вы бы IIFE свою функцию, чтобы получить значение? – Joe