一段JavaScript代码,看不懂
var create = Object.create || (function() {
function F() {};
return function(obj) {
var subtype;
F.prototype = obj;
subtype = new F();
F.prototype = null;
return subtype
}
} ());
返回的 subtype 中的 prototype 到底是空还是obj?
语法如此,还是写代码的人乱搞?有没有快速语法扫盲书籍??