晴明的博客园 GitHub      CodePen      CodeWars     

[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()

#

posted @ 2016-04-01 00:42  晴明桑  阅读(92)  评论(0)    收藏  举报