javascript 代码质量检查工具


http://www.jslint.com/

1.  使用dot引用要比下表引用的效率高; 如: arr["a"] 不如 arr.a的效率高,只是如果下表是数字就不能使用dot来引用了

2. for in 与 if hasOwnProperty

Array.prototype.a = function(){alert(‘a’);};
var arr = ["a","b"];
for (var i in arr) {
    if (arr.hasOwnProperty(i)) {
        alert(arr);
    }

}

对于一个数组,你可能希望使用for in来遍历,但是里面总是有一些其他的东西,使用hasOwnProperty就可以搞定了

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据