@@@@@@@@@@@@javascript的语法问题 加单引号是做为字符串赋值给code.通过eval来检查 JScript 代码并执行. 用括号实际是将执行的代码变为'({a:2})'然后再执行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上看的一种说法对于这种形式{a:2}的字符串,转成object的时候,不加小括号会被解释成运算符号 if(){},也就是转化不成object了所以想转化成object,要加个小括号 那么 alert(eval('(' + code + ')')); //--> [object object] 这个结果 [object object] 是怎么出来的呢 为什么是[object object]也不是数组阿,怎么会有中括号[],为什么是两个呢 2楼讲的很清楚了~~~至于为什么是[object object] 是另外一个问题了..那是自定义对象toString()方法的默认输出... alert()的参数应该是字符串,现在传入的是对象,js自动调用对象的toString()方法,该方法返回[object]字符串,和数组无无关。 jquery 为什么 会触发两次事件? 麻烦高手用EXTJS写个布局 javascript数组赋值 帮帮忙 解决 js紧急问题 急求一个JavaScript代码 <<<<<<网站外包,价格大约在800元左右,5张静态页面,2周内交货 jQuery取相同ID DIV的不同高度 iframe中的内容怎么获取出来? 如何获得file框输入文件的大小?在线等待,高分,谢! 菜鸟求一个popup的样式 谁帮我改以下Calendar.js,让它能在IE7下面也能正常运行
对于这种形式{a:2}的字符串,转成object的时候,不加小括号
会被解释成运算符号 if(){},也就是转化不成object了所以想转化成object,要加个小括号
那么 alert(eval('(' + code + ')')); //--> [object object]
这个结果 [object object] 是怎么出来的呢 为什么是[object object]
也不是数组阿,怎么会有中括号[],为什么是两个呢
那是自定义对象toString()方法的默认输出...