一些问题解答
来源:互联网 发布:杭创软件 地址 编辑:程序博客网 时间:2024/04/30 14:02
var jsonObject = eval("(" + jsonFormat + ")");
为什么要加括号?
加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(statement)来执行。举一个例子,例如对象字面量{},如若不加外层的括号,那么eval会将大括号识别为JavaScript代码块的开始和结束标记,那么{}将会被认为是执行了一句空语句。所以下面两个执行结果是不同的:
为什么要加括号?
加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(statement)来执行。举一个例子,例如对象字面量{},如若不加外层的括号,那么eval会将大括号识别为JavaScript代码块的开始和结束标记,那么{}将会被认为是执行了一句空语句。所以下面两个执行结果是不同的:
- 一些问题解答
- 一些问题解答
- MAPI的一些问题解答
- MAPI的一些问题解答
- 应用服务器一些问题解答
- Unit的一些问题解答
- 一些loadrunner自学以及问题解答
- java Synchronized一些列问题解答
- 问题解答
- 问题解答
- 问题解答
- MAPI的一些问题解答(by 无聊客)
- 【疑难解答】一些android配置的问题解答
- 关于Script.NET Python开发包的一些问题解答
- MAPI的一些问题解答(by 无聊客)(转)
- JAVA循环的一些问题和创建对象的问题解答
- 分页存储和分段存储的一些小问题解答
- 在MATLAB7.0中编译与发布可执行文件的详细步骤与一些问题解答
- redis 学习笔记
- 音频播放根据距离选择话筒模式
- 今日面试题:直线上最多点数;及子序列数目分析
- CALayer属性
- windows下用golang连接mssql
- 一些问题解答
- sql server cpu及io 开销比较大的脚本的查询
- Android自定义用户数据
- 以追加方式写入文件的几种方法
- 用户禁止cookie以后,如何继续使用session
- jquery选择器类型
- Hadoop伪分布式与集群式安装配置
- 办公大师系列经典丛书 诚聘译者
- Android学习方法