Class.prototype=prototype;Enforce the constructor to be what we expect Class.prototype.constructor=Class;And make this class extendable Class.extend=arguments.callee;return Class;};cc....
var o=Object.create(func.prototype);amp;emsp;amp;emsp;创建对象 var k=func.call(o);amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;amp;emsp;...
Think of this as class Dog function Dog(name){/instance variable this.name=name;instance method?Hmmm.this.respondTo=function(name){ if(this.name=name){ alert("Woof");} };} var spot=new Dog("Spot...
export default class VNode { tag:string|void;data:VNodeData|void;children:?Array<VNode>text:string|void;elm:Node|void;ns:string|void;context:Component|void;rendered in this component's scope ...