1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-05 19:44:12 +01:00

Ignore non-enumerable properties in set.has.

This commit is contained in:
Doug Kearns
2011-02-01 19:19:29 +11:00
parent 7d2605456c
commit e38f408b5d

View File

@@ -365,7 +365,8 @@ set.add = function (set, key) {
* @param {string} key The key to check.
* @returns {boolean}
*/
set.has = function (set, key) hasOwnProperty.call(set, key);
set.has = function (set, key) hasOwnProperty.call(set, key) &&
objproto.propertyIsEnumerable.call(set, key);
/**
* Returns a new set containing the members of the first argument which
* do not exist in any of the other given arguments.