从字符串中提取JS变量依赖项

时间:2013-01-12 17:16:32

标签: javascript

给出如下所示的字符串和上下文it

var myName = it.name;
var lastName = it.name.last;
for(var prop in it.products){ console.log(prop.myVal); }

在运行JS解释器时,我想基于该上下文获取所有依赖项。

所以在这种情况下它会返回:

name
name.last
products
products[].myVal

我使用RegEx构建了一些东西,它将直接从给定的上下文it中获取属性,但是我不确定是否有更好的方法来解决这个问题,因为它不能处理{{1构造。

0 个答案:

没有答案
相关问题