Вот код, о котором идет речь:
hasOwnProperty: function (obj, prop) {
var hasOwn = Object.prototype.hasOwnProperty,
proto;
if (hasOwn) {
return hasOwn.call(obj, prop);
} else {
proto = obj.__proto__ || obj.constructor.prototype;
return (prop in obj) && (!(prop in proto) || proto[prop] !== obj[prop]);
}
}
Не удается выполнить jslint, выплевывая эту ошибку:
Error:
Problem at line 653 character 29: Reserved name '__proto__'.
proto = obj.__proto__ || obj.constructor.prototype;
Есть идеи / решения?