3个小问题,问高人
(1) url为"name=csdn&age=10&....",如何将url转换为json的格式,变成{name:csdn,age:10....}
省略号的意思就是还有可能有其它的参数。。
(2) var a="("+123+")"与var a=(123),括号直接加上去不就可以吗,为何还要拼呢,虽然我知道结果不一样,这其中有一些什么道理在?
(3)var a=[1,2,3,4];
a['foo']='Hello World';
alert(a.length);
为何不是5类?
------解决方案--------------------(3)
js中 组的长度是以数字类型的key的最大值为基准
比如你改成 a['100']='Hello World';(或者 a[100]='Hello World';)
那它的长度就是101 中间空缺的都是undefined
'foo'不是数字类型不做统计
------解决方案--------------------(2)
var a="("+123+")" 这里面的括号是字符串 把后面的123同化了
var a=(123); 这个括号是运算符 优先运算括号里的...