Tôi mới bắt đầu học TypeScript, và tôi thấy có rất nhiều mã sử dụng sytax này =>. Tôi đã thực hiện một số nghiên cứu bằng cách đọc Đặc tả của TypeScript Phiên bản 1.6 và một số googling. Tôi vẫn không thể hiểu ý nghĩa của =>.
Đối với tôi, nó giống như một con trỏ trong C ++. Nhưng tôi không thể xác nhận nó. Nếu ai đó có thể giải thích các ví dụ sau, điều đó sẽ rất tuyệt. Cảm ơn bạn!
Dưới đây là các ví dụ mà tôi đã tìm thấy khi đọc đặc tả của Typecript:
Các loại đối tượng
var MakePoint: () => {
x: number; y: number;
};
Câu hỏi: Đoạn mã này đang làm gì? Tạo một đối tượng được gọi là MakePoint , trong đó các trường x và y là kiểu số ? Đây là một hàm tạo hay một hàm cho MakePoint ?
Các loại chức năng
function vote(candidate: string, callback: (result: string) => any) {
// ...
}
Câu hỏi: Ý nghĩa của là => anygì? Bạn có phải trả về kiểu chuỗi không?
Bất cứ ai có thể giải thích cho tôi sự khác biệt hoặc mục đích của những ví dụ này bằng tiếng Anh đơn giản không? Cảm ơn bạn đã dành thời gian!