Skip to content

Commit 1d1b628

Browse files
committed
adding lookup object for properties to be ignored
1 parent 9d88794 commit 1d1b628

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/jsonselect.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@
516516
}
517517
} else {
518518
for (k in obj) {
519-
if (obj.hasOwnProperty(k)) {
519+
if (!exports.ignore[k] && obj.hasOwnProperty(k)) {
520520
forEach(a0, obj[k], fun, k, undefined, undefined, obj);
521521
}
522522
}
@@ -560,6 +560,7 @@
560560

561561
exports._lex = lex;
562562
exports._parse = parse;
563+
exports.ignore = {};
563564
exports.match = function (sel, arr, obj) {
564565
if (!obj) { obj = arr; arr = undefined; }
565566
return compile(sel, arr).match(obj);

0 commit comments

Comments
 (0)