From c1516a3a3dd8238c01dcedf647883eb4fc0e77b6 Mon Sep 17 00:00:00 2001 From: Athan Reines Date: Fri, 28 Jun 2024 23:22:18 -0700 Subject: [PATCH] refactor: avoid function call and reduce loc --- .../@stdlib/array/base/count-same-value-zero/lib/main.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/node_modules/@stdlib/array/base/count-same-value-zero/lib/main.js b/lib/node_modules/@stdlib/array/base/count-same-value-zero/lib/main.js index fe46b07592c..c18ea813e9f 100644 --- a/lib/node_modules/@stdlib/array/base/count-same-value-zero/lib/main.js +++ b/lib/node_modules/@stdlib/array/base/count-same-value-zero/lib/main.js @@ -154,21 +154,18 @@ function complex( x, value ) { function boolean( x, value ) { var view; var n; + var v; var i; if ( !isBoolean( value ) ) { return 0; } - if ( value === false ) { - value = 0; - } else { - value = 1; - } view = reinterpretBoolean( x, 0 ); + v = ( value ) ? 1 : 0; n = 0; for ( i = 0; i < view.length; i++ ) { - if ( isSameValueZero( view[ i ], value ) ) { + if ( view[ i ] === v ) { n += 1; } }