以下のように書く
type User = {
id: number;
name: string;
age: number;
};
const users: User[] = [
{ id: 1, name: "Alice", age: 25 },
{ id: 2, name: "Bob", age: 30 },
{ id: 3, name: "Charlie", age: 35 }
];
const getUserName = (u: User): string => {
return u.name
}
const getUserAge = (u: User): number => {
return u.age
}
console.log(users.map(getUserName));
console.log(users.map(getUserAge));
初歩的だけど、引数()の後に:を付けて戻り値を宣言する
https://typescriptbook.jp/reference/functions/function-type-declaration