|
? Javascript中eval函数的使用 eval()函数可以把一个字符串当做一个JavaScript表达式去执行 那么什么时候会用到eval()函数呢? 答案就是用在哪些预先不知道要执行什么语句,只有当条件或参数给定的时候才知道执行什么语句。 Eg: function execute(func){ ???? eval(func) ; ?? ? ??? } ?? function press(){ ??? alert("press"); ?? } ?? function push(){ ?? alert("push"); ?? } 如果执行execute(“push()”)和execute(“press()”)是分别执行不同的函数的。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 另外,虽然本质上eval就是把字符串变成javascript去执行,但是还有一个特别应用就是 eval()函数可以将固定输出的字符串变成javascript的对象进行输出这样就可以在页面上 方便获取,尤其是我在做普元EOS的过程中使用普元自带的Ajax函数只能得到ajax返回 的字符串,这样的话利用eval()函数就可以方便的将字符串变成对象,在页面方便的进行 获取,但是前提是这个字符串进行了相应的处理符合javascript对象的格式 Eg: var str=”[{id:1,name:’1’},{id:2,name:’2’}]”; ???? var obj=eval(str);就可以把字符串变成数组对象了。
|
详细解决方案
JavaScript中eval函数的应用
热度:286 发布时间:2012-10-15 09:45:25.0
JavaScript中eval函数的使用
2010-11-30 18:50
相关解决方案
- javascript ie6兼容的有关问题
- javascript window open在ie中设立不起作用,求解决
- 不走"<script type='text/javascript'>"标签咋回事
- <script type="javascript/text">的有关问题
- 用servlet+jsp+javascript+jdbc做个简单的办公自动化系统流程,该如何解决
- javaScript = == ===区别,该怎么解决
- javascript 怎么验证name=xx.xx的radio表单
- javascript,该怎么处理
- javascript,该如何处理
- javascript 选中文字 但是保存样式 标签
- 新人求问,J2EE方向,html,css,javascript,vml要学到什么程度?解决思路
- javascript 请求servlet兑现将函数中定义的变量作为参数
- javascript 不懂,该如何处理
- javascript 不懂解决方法
- JavaScript 大局函数求实例,高分求
- javaScript 里面 如何知道Object 对象的长度
- javascript 中文本框中数字如何比较
- javascript IE通过,火狐,google浏览器不过解决思路
- var das = eval("(" + data + ")"); 提示语法异常求解
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思,该如何处理
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思解决办法
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思,该如何处理
- Chrome Javascript Click 事件,该如何解决
- Text='<%#Eval("Name")%>'该如何处理
- %# Eval(getPower()) == "1" ? "显示div'admins'" "隐藏div"%> 如何写 +100
- javascript 绑定服务器控件 事件,该如何解决
- <% %>里如何嵌套使用<%#Eval("username") %>
- javascript 经过加密压缩 怎么解压缩
- JavaScript 怎么获取Table中的某个<span> 的值
- 如何把<%# Eval("id") %>值用一个变量获取