function f() {
var a = () => 5;
return a.prototype;
}
Kita harus memberikan kesalahan di sini.
Saya pikir kita tidak punya cara untuk melakukan ini? Tipe nyata dari tipe yang dapat dipanggil mencakup anggota dari tipe global Function
dan kami tidak dapat benar-benar menghapus prototype
dari deklarasi itu.
Satu-satunya cara adalah agar fungsi lambda memiliki tipe yang jelas berbeda dari fungsi biasa.
Tidak ada orang lain yang memperhatikan dalam 4 tahun
Komentar yang paling membantu
Tidak ada orang lain yang memperhatikan dalam 4 tahun