下面是示例代码:奇怪JS数组行为
console.log('params is empty: '+(params == ''));
console.log('params: '+params);
console.log('df: '+params['df']);
$.each(params, function(p_name, p_val){
console.log(p_name+': '+p_val);
});
与性反应:
params is empty: true
params:
df: 15.03.2012
这怎么可能呢?
'params' perchance是否有'toString'方法计算为'“”'? – rjz 2012-03-13 17:06:40
@rjz - 由于问题中提到“数组”并且没有暗示它具有任何不是“df”的属性,所以它似乎很可能。 – Quentin 2012-03-13 17:13:21