Ich habe gerade angefangen, TypeScript zu lernen, und ich habe gesehen, dass mit dieser Sytax viel Code vorhanden ist =>
. Ich habe einige Nachforschungen angestellt, indem ich die Spezifikation von TypeScript Version 1.6 gelesen und etwas gegoogelt habe. Ich kann die Bedeutung von immer noch nicht verstehen =>
.
Für mich fühlt es sich wie ein Zeiger in C ++ an. Aber ich kann es nicht bestätigen. Wenn jemand die folgenden Beispiele erklären kann, ist das großartig. Vielen Dank!
Hier sind die Beispiele, die ich beim Lesen der Spezifikation von Typescript gefunden habe:
Objekttypen
var MakePoint: () => {
x: number; y: number;
};
Frage: Was macht dieser Code? Erstellen eines Objekts namens MakePoint , bei dem x- und y-Felder vom Typ Zahl sind ? Ist dies ein Konstruktor oder eine Funktion für MakePoint ?
Funktionstypen
function vote(candidate: string, callback: (result: string) => any) {
// ...
}
Frage: Was bedeutet das => any
? Müssen Sie einen Zeichenfolgentyp zurückgeben?
Kann mir jemand den Unterschied oder den Zweck dieser Beispiele in einfachem Englisch erklären? Vielen Dank für Ihre Zeit!