function reshape( x ) {
		// Resolve the minimum and maximum linear indices in the underlying data buffer which are accessible to the input ndarray view:
		minmaxViewBufferIndex( x.shape, x.strides, x.offset, xmmv );

		// NOTE: the following properties must be set in the exact same order as in `x` in order to ensure that the returned object has the same hidden shape as the input ndarray-like object...
		return {
			'dtype': x.dtype,
			'data': x.data,
			'shape': sh,
			'strides': sx,
			'offset': xmmv[ ind ], // the index of the first indexed element
			'order': x.order
		};
	}
Returns a one-dimensional ndarray view of a contiguous input ndarray having more than one dimension.

@private
@param {ndarrayLike} x - input ndarray
@returns {ndarrayLike} a one-dimensional ndarray view