在 JavaScript 继承中如何区分 Object.create 与 new?
在第一个示例中,您只是继承了 amitBaseClass 原型。
function SomeClass() {
}
SomeClass.prototype = Object.create(amitBaseClass.prototype);在第二个示例中,您正在执行构造函数。创建了 amitBaseClass 的一个实例,并且您继承了完整的 amitBaseClass 对象。
function SomeClass () {
}
SomeClass.prototype = new amitBaseClass ();因此,这两者都在进行独立的工作。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP