获取当前范围内的所有已定义variables

我正在parsing一个网站,其中包含的东西

hmapId[7]='42500000000626135'; hmapStartInterv[7]='750'; hmapEndInterv[7]='846'; hmapUrlInterv[7]='some url'; hmapNameInterv[7]="some name" hmapRoleInterv[7]='some role'; 

我的计划是将其写入.js文件并使用节点js执行。 之后,我想有一些代码行给我所有的variables之前定义为JSON使用其他程序中的数据。 什么是最好的方法来做到这一点?

谢谢

对于当前的作用域,这是不可能的(AFAIK),对于全局作用域,您在node.js(导航器embedded式js引擎中的window中具有global对象,它获得全局variables属性:

 // on global scope, with x not defined as a "var" x=25 console.info(global['x']===x) // --> writes down 'true'