mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-02 22:35:44 +01:00
Ignore non-enumerable properties in set.has.
This commit is contained in:
@@ -365,7 +365,8 @@ set.add = function (set, key) {
|
|||||||
* @param {string} key The key to check.
|
* @param {string} key The key to check.
|
||||||
* @returns {boolean}
|
* @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
|
* Returns a new set containing the members of the first argument which
|
||||||
* do not exist in any of the other given arguments.
|
* do not exist in any of the other given arguments.
|
||||||
|
|||||||
Reference in New Issue
Block a user