最近遇到诡异的事情。请看下面的代码:if(typeof(field_list_data_get_data[lastIndex]) == 'undefined'){
dlog('执行1');
dlog(field_list_data_get_data);
field_list_data_get_data[lastIndex] = {};
dlog('执行2');
dlog(field_list_data_get_data);
}控制台输出截图如下:那么问题来了。”执行1“这个位置他是没有任何东西的。怎么一行field_list_data_get_data[lastIndex] = {}之后,到了“执行2”就无缘无故多了数据出来了呢?这个怎么解释呢?dlog函数:function dlog(msg){
console.log(msg);
}
添加回答
举报
0/150
提交
取消