获取当前范围内的所有已定义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'