javascript 要注意的事项

时间:2014-08-28 13:17:29   收藏:0   阅读:195

记入一些容易出错的地方 

        function someClass() {
            this.name = null; 或 undefined
        }
        var obj = new someClass();
        console.log(Object.keys(obj).length); //1 

null 和 undefined 都算length 

但 

        function someClass() {
            this.name;
        }
        var obj = new someClass();
        console.log(Object.keys(obj).length); //0

如果你什么也没写,那么length 是 0 , 枚举不出的. ff 是这样,其它没就不清楚了。虽然这样的case不太可能会出现。 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!