首页 > PHP资讯 > HTML5培训技术 > 如何使用javascript批量创建数组

如何使用javascript批量创建数组

HTML5培训技术
JavaScript有许多批量创建数组的方法,为了衡量它们的性能,我分别使用不同的方法创建一个长度为100000的数组,且键和值相等。同时,我定义了下面这个函数用来测量创建数组所耗费的时间:

function t(fn) {     var start = Date.now();     fn.call(this);     var end = Date.now();     return (end - start) + 'ms'; }

以下为常用的几个创建数组的方法以及它们所耗费的时间:

使用join和split

比较下来,发现还是最原始的for循环直接赋值的速度最快,其他几个方法速度都差不多。

但for循环写起来实在麻烦,一句话就能搞定的事需要三句才能搞定。

所以,如果对性能没有太大要求的话(毕竟在实际开发中也不会有100000那么大的数组),使用apply和Array.from最方便。

以上就是如何使用javascript批量创建数组的详细内容,更多请关注 第一PHP社区 其它相关文章!

HTML5培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持7不支持0