やはり IE6 では列挙されないようだ。 Object.extend = function (obj, add) { for (var i in add) { obj[i] = add[i]; } // to extend overridden DontEnum property (IE, NS) [ 'eval', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleString', 'toSource', 'toString', 'unwatch', 'valueOf', 'watch' ].forEach(function (key) { if (add.hasOwnProperty(key)) { obj[key] = ad