javascript - js 的object初始化之后,里面存在值的问题
怪我咯
怪我咯 2017-04-11 11:14:13
0
2
333

最近遇到诡异的事情。请看下面的代码:

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);
}
怪我咯
怪我咯

走同样的路,发现不同的人生

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!