gpt4 book ai didi

javascript - 使用关键字扩展 javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:12 24 4
gpt4 key购买 nike

我的 Google 搜索没有成功,所以问题是:

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

例如

Object1 extends Object2

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

inherit(Object1, Object2)

inherit 是一个函数,负责复制原型(prototype)、添加父级的构造函数等。

这可行吗?如果是这样,如何?如果没有,还有其他好的方法吗?

谢谢。

最佳答案

你不能给语言添加关键字,但一切都是对象,一切都可以通过原型(prototype)扩展。

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

关于javascript - 使用关键字扩展 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com