Skip to content

Commit 89ff3eb

Browse files
committed
refactor: use utility to create a MultiSlice from a list of arguments
1 parent 17d37fd commit 89ff3eb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • lib/node_modules/@stdlib/ndarray/slice/lib

lib/node_modules/@stdlib/ndarray/slice/lib/main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ var isPlainObject = require( '@stdlib/assert/is-plain-object' );
2727
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
2828
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
2929
var MultiSlice = require( '@stdlib/slice/multi' );
30+
var args2multislice = require( '@stdlib/slice/base/args2multislice' );
3031
var base = require( '@stdlib/ndarray/base/slice' );
3132
var getShape = require( '@stdlib/ndarray/shape' );
3233
var format = require( '@stdlib/string/format' );
@@ -131,7 +132,7 @@ function slice( x, s ) {
131132
}
132133
}
133134
try {
134-
S = MultiSlice.apply( null, args );
135+
S = args2multislice( args );
135136
} catch ( err ) { // eslint-disable-line no-unused-vars
136137
// Search for the first offending value...
137138
for ( i = 0; i < args.length; i++ ) {

0 commit comments

Comments
 (0)