2222
2323var bench = require ( '@stdlib/bench' ) ;
2424var EPS = require ( '@stdlib/constants/float64/eps' ) ;
25+ var full = require ( '@stdlib/array/full' ) ;
2526var format = require ( '@stdlib/string/format' ) ;
2627var pkg = require ( './../package.json' ) . name ;
2728var inmapRightAsync = require ( './../lib' ) ;
@@ -31,7 +32,6 @@ var inmapRightAsync = require( './../lib' );
3132
3233bench ( pkg , function benchmark ( b ) {
3334 var arr ;
34- var len ;
3535 var i ;
3636
3737 function onItem ( v , i , clbk ) {
@@ -40,11 +40,7 @@ bench( pkg, function benchmark( b ) {
4040 clbk ( null , v * i ) ;
4141 }
4242 }
43- arr = new Array ( 100 ) ;
44- len = arr . length ;
45- for ( i = 0 ; i < len ; i ++ ) {
46- arr [ i ] = EPS ;
47- }
43+ arr = full ( 100 , EPS , 'generic' ) ;
4844 i = 0 ;
4945 b . tic ( ) ;
5046
@@ -68,7 +64,6 @@ bench( pkg, function benchmark( b ) {
6864bench ( format ( '%s:series=true' , pkg ) , function benchmark ( b ) {
6965 var opts ;
7066 var arr ;
71- var len ;
7267 var i ;
7368
7469 function onItem ( v , i , clbk ) {
@@ -80,11 +75,7 @@ bench( format( '%s:series=true', pkg ), function benchmark( b ) {
8075 opts = {
8176 'series' : true
8277 } ;
83- arr = new Array ( 100 ) ;
84- len = arr . length ;
85- for ( i = 0 ; i < len ; i ++ ) {
86- arr [ i ] = EPS ;
87- }
78+ arr = full ( 100 , EPS , 'generic' ) ;
8879 i = 0 ;
8980 b . tic ( ) ;
9081
@@ -108,7 +99,6 @@ bench( format( '%s:series=true', pkg ), function benchmark( b ) {
10899bench ( format ( '%s:limit=3' , pkg ) , function benchmark ( b ) {
109100 var opts ;
110101 var arr ;
111- var len ;
112102 var i ;
113103
114104 function onItem ( v , i , clbk ) {
@@ -120,11 +110,7 @@ bench( format( '%s:limit=3', pkg ), function benchmark( b ) {
120110 opts = {
121111 'limit' : 3
122112 } ;
123- arr = new Array ( 100 ) ;
124- len = arr . length ;
125- for ( i = 0 ; i < len ; i ++ ) {
126- arr [ i ] = EPS ;
127- }
113+ arr = full ( 100 , EPS , 'generic' ) ;
128114 i = 0 ;
129115 b . tic ( ) ;
130116
0 commit comments