ジェネリックマップ関数を記述しようとすると、構文エラーが発生します。Javascriptのフロージェネリック関数の構文
function mymap<A, B>(fun: (_: A) => B, array: Array<A>): Array<B> {
let result: Array<B> = [];
for (let i of array)
result.push(fun(i));
return result;
}
let x = mymap<number, number>(x => x, [1, 2, 3]);
^Unexpected token
フロー:Unexpected token >
と表示されます。私は間違って何をしていますか?ご協力ありがとうございました。
7つの '>のうちのどれですか? – Bergi
2番目の 'number'型宣言の後 – zyks