Typescript: 箭头函数不应具有“原型”属性

创建于 2015-01-21  ·  3评论  ·  资料来源: microsoft/TypeScript

function f() {
    var a = () => 5;
    return a.prototype;
}

我们应该在这里给出一个错误。

Won't Fix

最有用的评论

4年来没有人注意到

所有3条评论

我想我们有没有办法做到这一点? 可调用类型的表观类型包括来自全局类型Function ,我们无法真正从该声明中删除prototype

唯一的方法是让 lambda 函数具有与常规函数不同的明显类型。

4年来没有人注意到

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

bgrieder picture bgrieder  ·  3评论

siddjain picture siddjain  ·  3评论

Roam-Cooper picture Roam-Cooper  ·  3评论

weswigham picture weswigham  ·  3评论

Antony-Jones picture Antony-Jones  ·  3评论