Tillåter TypeScript att definiera en typ för lambda-parametrar?
Varför är det inte möjligt att göra något liknande detta i ts:
var stringArray: string[] = ["a", "b", "c"];
stringArray.map(str: string => console.log(str));
Svar #1
var stringArray: string[] = ["a", "b", "c"];
stringArray.map(str: string => console.log(str));
Egentligen kan du, du behöver bara ta det inom parentes:
stringArray.map((str: string) => console.log(str));
men faktiskt kan du utelämna typdeklarationen, eftersom typen kan härledas kompilatorn redan vet att str är av typen string:
stringArray.map(str => console.log(str));
