Skip to content

Commit b5d1349

Browse files
committed
Revert to for-in
1 parent 9ec5f1f commit b5d1349

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

lib/node_modules/@stdlib/utils/for-in/benchmark/benchmark.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
// MODULES //
2222

23-
var objectKeys = require( 'object-keys' ).shim();
2423
var bench = require( '@stdlib/bench' );
2524
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2625
var pkg = require( './../package.json' ).name;
@@ -62,11 +61,9 @@ bench( pkg, function benchmark( b ) {
6261
});
6362

6463
bench( pkg+'::loop', function benchmark( b ) {
65-
var keys;
6664
var obj;
6765
var key;
6866
var i;
69-
var j;
7067

7168
b.tic();
7269
for ( i = 0; i < b.iterations; i++ ) {
@@ -77,9 +74,7 @@ bench( pkg+'::loop', function benchmark( b ) {
7774
'd': i+3,
7875
'e': i+4
7976
};
80-
keys = objectKeys( obj );
81-
for ( j = 0; j < keys.length; j++ ) {
82-
key = keys[ j ];
77+
for ( key in obj ) {
8378
if ( isnan( obj[ key ] ) ) {
8479
b.fail( 'should not be NaN' );
8580
}

0 commit comments

Comments
 (0)