[js] 最佳实践相关
#
[] 创建数组被认为效率更高。
#
使用语言本身自带的函数一般会比你自己写的方法效率更高。
#
+ 在运行数量较高时效率最高,而且相较于 String.prototype.concat() 与 Array.prototype.join() ,书写也更为便捷。
#
forEach处理数组更佳?
#
除了for循环,遍历类数组对象的另一种方式
var divs = document.querySelectorAll('div');
[].slice.call(divs).forEach(function(){
console.log(div.innerHTML);
})
但这种方式更消耗性能
#
参数存取器
var i;
var args = new Array(arguments.length);
for(i=0;i<args.length;i++){
args[i] = arguments[i];
}
#
快速深复制数组
数组.concat()
#
                    
                
                
            
        
浙公网安备 33010602011771号