Skip to content

Commit 7ff916d

Browse files
committed
feat: add accessor protocol support
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent e8bb580 commit 7ff916d

File tree

1 file changed

+2
-10
lines changed
  • lib/node_modules/@stdlib/assert/contains/lib

1 file changed

+2
-10
lines changed

lib/node_modules/@stdlib/assert/contains/lib/main.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
var isCollection = require( '@stdlib/assert/is-collection' );
2424
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
2525
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
26-
var isSameValue = require( '@stdlib/assert/is-same-value' );
26+
var indexOfSameValue = require( '@stdlib/array/base/index-of-same-value' );
2727
var format = require( '@stdlib/string/format' );
2828

2929

@@ -71,9 +71,7 @@ var format = require( '@stdlib/string/format' );
7171
*/
7272
function contains( value, searchValue, position ) {
7373
var isStr;
74-
var len;
7574
var pos;
76-
var i;
7775

7876
isStr = isString( value );
7977
if ( !isCollection( value ) && !isStr ) {
@@ -99,13 +97,7 @@ function contains( value, searchValue, position ) {
9997
}
10098
return value.indexOf( searchValue, pos ) !== -1;
10199
}
102-
len = value.length;
103-
for ( i = pos; i < len; i++ ) {
104-
if ( isSameValue( value[ i ], searchValue ) ) {
105-
return true;
106-
}
107-
}
108-
return false;
100+
return indexOfSameValue( value, searchValue, pos ) !== -1;
109101
}
110102

111103

0 commit comments

Comments
 (0)