搜索附加到全局JS对象的对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搜索附加到全局JS对象的对象相关的知识,希望对你有一定的参考价值。

Simple recursive function to find objects that match the value of str hanging anywhere off the global JS object (window).
  1. function findInDOM(str, root, tree) {
  2. if(!root)
  3. root = window;
  4. if(root.length<1)
  5. return;
  6. for(var i in root) {
  7. if(i.indexOf(str) != -1)
  8. console.log((tree || "window") + "." + i);
  9. if('[object Object]' === Object.prototype.toString.apply(root[i]))
  10. findInDOM(str, root[i], (tree || "window") + "." + i);
  11. }
  12. }
  13.  
  14. findInDOM("get");

以上是关于搜索附加到全局JS对象的对象的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段9——JS中的面向对象编程

JS作用域作用域链

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

在 node.js 中扩展 TypeScript 全局对象

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段