| string[] = [...];
values.map((item: string | SelectOption): string => {
console.log(item);
return '';
});
map выдает ошибку:
This expression is not callable.
Each member of the union type '(<U>(callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[]) | (<U>(callbackfn: (value: SelectOption, index: number, array: SelectOption[]) => U, thisArg?: any) => U[])' has signatures, but none of those signatures are compatible with each other.ts(2349)
вроде я говорю, что константа может быть массивом, в любом случае. Почему вдруг map нельзя вызвать? При этом forEach работает без ошибок.
(SelectOption | string)[] попробуй
Обсуждают сегодня