prototype的问题var f = function() { this.i() }; f.prototype.i = function() { alert( 'd '); }; var dd = new f(); 为什么f.prototype.i明明在this.i()后面 却能执行[解决办法]因为var dd = new f();在最后面~~~