AirScript 1.0 和 2.0 性能对比: Array.findIndex

相同的代码,AirScript 1.0 耗时 1312 毫秒,AirScript 2.0 耗时 1 毫秒。

const arr = Array.from( Array(30000).keys() )

const start = new Date()
console.log( arr.findIndex(n => n == 26816) )
console.log( new Date() - start, 'ms' )


江西省
浏览 49
收藏
3
分享
3 +1
1
+1
全部评论 1
 
魏朝先
如果使用传统的 for 循环,则 AirScript 1.0 和 2.0 一样的执行速度(1ms)。 const arr = Array.from(Array(30000).keys()) const start = new Date() for (const i of arr) { if (i == 26816) break } console.log(new Date() - start, 'ms')
· 江西省
回复