代码改变世界

JS中的eval函数

2014-02-16 23:22  左眼微笑右眼泪  阅读(243)  评论(0编辑  收藏  举报

       最近开始慢慢学习前端的脚本了,上次碰到了一个问题,需要通过一个对象的属性名称来获得这个对象这个属性的值。如果在C#中,那么直接通过反射就可以了。而在js中,也有类似的函数,那就是eval,这个函数的功能还是挺强大的。它的功能是把对应的字符串解析成JS代码并运行

eval(Test.+"Name") //可以得到Test类中名称为"Name"的属性的值
eval("Test()")//调用Test函数