Skip to content

Instantly share code, notes, and snippets.

@adrianvlupu
Created November 20, 2013 17:41
Show Gist options
  • Save adrianvlupu/7567589 to your computer and use it in GitHub Desktop.
Save adrianvlupu/7567589 to your computer and use it in GitHub Desktop.
function scan(obj, search, from)
{
var k;
if (obj instanceof Object) {
for (k in obj){
//console.log('object ', obj, k);
if (obj.hasOwnProperty(k)){
if(k.toString().indexOf(search)!=-1){
console.log('found string as prop ', k, obj);
}else{
if(!from) from=obj;
scan(obj[k], search, from);
}
}
}
} else {
if(obj!=null && obj.toString().indexOf(search)!=-1){
console.log('found string as value ', obj, from);
}
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment