для примера я делаю алерт:
...
$.Class = function(config) {
alert(config.constructor);
var Class = $.extend({
constructor : function() {this.superclass.constructor()},
extend : function() {},
methods : {},
statics : {}
}, config);
alert(Class.constructor);
...
первый алерт выведет у всех верно (хром + IE8):
function() {
this.isDebug = false;
}
однако второй алерт в хроме выведет верно
function() {
this.isDebug = false;
}
а в IE8 - нет
function() {this.superclass.constructor()}