function foo(arg) { return [...arg]; } noInline(foo); let arrays = [ [10, 20, 40], [10.5, 20.5, 40.5], [20, {}, 8], ]; let start = Date.now(); for (let i = 0; i < 10000000; i++) { let array = arrays[i % arrays.length]; foo(array); } const verbose = false; if (verbose) print(Date.now() - start);