我对PHP / JAVA的OOP很熟悉,但我是JS原型对象的新手。
我的问题是:我发现有4种方法(可能更多)来实例化一个新对象:
1. var d = Object.create(Object.prototype);
2. var d = {};
3. var d = new Object();
4.
var d = function(){};
d.prototype = {a:xxx, b:yyy};
关于原型的四个之间有什么不同(因为我理解原型是所有对象继承的主要Object构造函数)。
希望我做对了....谢谢, 丹尼