是" class.create"标准JavaScript的一部分?

时间:2015-03-05 22:10:06

标签: javascript

我在Web应用程序中看到了这个代码,想要更好地理解它(以便能够自己创建这种结构),但我不确定这是什么类型的JavaScript。

我的意思是,"开箱即用"的Class.create()语法部分。 JavaScript或此Web应用程序中嵌入的某些库的一部分?

enter image description here

3 个答案:

答案 0 :(得分:4)

Class(如在window.Class中)不属于JavaScript standard。因此,包括Class.create在内的任何方法都不是标准JavaScript的一部分。

打开 vanilla 控制台并执行:typeof Class

结果是"未定义"。


存在Prototype和其他" Class"变体 - 查看加载的库。

答案 1 :(得分:0)

因此,此示例中的类是在其中一个引用的脚本库中定义的实用程序。它基本上是javascript Object之上的抽象,它允许您使用某些内置功能,如果您继承它并定义您的“类”,您将拥有_super方法允许您调用基类方法定义。

Object.create()

答案 2 :(得分:-1)

Here's a the very best tutorial i found on the net about oop on js

我希望你能理解德语。所以我学会了客观的js。