function prop2slice( target, property, strict ) {
	var prop = trim( property );
	if ( isSlice( prop ) ) {
		return parseSlice( property, prop );
	}
	if ( isSubsequence( prop ) ) {
		return parseSubsequence( property, prop, target.length, strict );
	}
	// Everything else (including undefined/non-existent properties):
	return null;
}
Converts an indexing expression to a Slice object.

@private
@param {Object} target - target object
@param {string} property - property name
@param {boolean} strict - boolean indicating whether to enforce strict bounds checking
@throws {Error} invalid slice operation
@throws {RangeError} slice exceeds array bounds
@returns {(Slice|null)} slice object (or null)