【问题标题】:copy Function constructor in Javascript在Javascript中复制函数构造函数
【发布时间】:2016-09-12 19:42:33
【问题描述】:

我想用 Function 构造函数替换 fn 以便

function hello(){ console.log("hello") }

将给出与

相同的结果
fn lazyHi(){ console.log("I'm a lazy function!") }

我的兴趣主要是测试我自己对 JavaScript 继承模式的理解,但我不确定这是否可以在“根”级别完成。

【问题讨论】:

  • 你是说你想用“fn”代替function关键字。如果是这样,不,你不能那样做。
  • 但是第二个总是语法错误
  • 您需要fn 作为运算符或特殊关键字。但是你不能定义新的操作符。
  • 知道了。我应该知道吗?为什么它被否决了?

标签: javascript function inheritance prototype


【解决方案1】:

您不能将“function”关键字替换为您自己的“fn”关键字。那将是一个语法错误。

【讨论】:

    【解决方案2】:

    你可以做到的。也就是说,如果您编写了自己的编译到 JavaScript 工具,例如咖啡脚本等。

    【讨论】:

      猜你喜欢
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      相关资源
      最近更新 更多