编程语言
首页 > 编程语言> > 使用关键字扩展javascript

使用关键字扩展javascript

作者:互联网

我对Google的了解并未成功,所以问题如下:

我想知道是否可以添加我自己的关键字来扩展给定框架中的JavaScript语言.

例如

Object1 extends Object2

在代码中将导致执行此方法

inherit(Object1, Object2)

其中inherit是一个负责复制原型,添加父构造函数等的函数.

这可行吗?如果是这样,怎么样?如果没有,还有其他好办法吗?

谢谢.

解决方法:

您无法在语言中添加关键字,但所有内容都是对象,所有内容都可以通过原型设计进行扩展.

我通常不会链接到crockford,但他实际上有quite a decent coverage of this ,它将提供foo.inherits(bar)形式的语法;这和人们希望的一样好.这是一种非常常见的模式.

标签:javascript,language-features,feasibility
来源: https://codeday.me/bug/20190607/1192332.html