PowerArray:性能提升阵列

时间:2024-07-29 03:45:52
【文件属性】:

文件名称:PowerArray:性能提升阵列

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-29 03:45:52

JavaScript

电源阵列 事实证明,您可以重写 Array 的一些方法以获得比本地方法更好的性能。 特别是,Array.forEach 似乎表现得非常糟糕。 注意:PowerArray 的重写方法违反了合规性,重点是性能,因此请查看下面的警告部分。 看起来好像带有缓存长度的 for 循环是最快的迭代方式。 var i , len = array . length ; for ( i = 0 ; i < len ; i += 1 ) { someFun ( array [ i ] ) ; } 于是我将Array类改写为PowerArray,并在PowerArray.forEach中实现了上述机制,结果出人意料。 结果如下: PowerArray.forEach 平均比原生 Array 快 5 倍。 这只是一个概念证明。 使用npm install powerarray 建议用途 对于需要


【文件预览】:
PowerArray-master
----benchmark.js(2KB)
----bower.json(454B)
----README.md(3KB)
----tests()
--------test.js(3KB)
----.gitignore(14B)
----index.js(5KB)
----package.json(618B)

网友评论