ok.js
function (index) {
		if (arguments.length < 1) {
			return this;
		}
		if (index < 0) {
			index = this.length + index;
		}
		if (hasProperty(this, index)) {
			return this[index];
		}
		return null;
	}
function (index) {
		if (arguments.length < 1) {
			return this;
		}
		if (index < 0) {
			index = this.length + index;
		}
		if (hasProperty(this, index)) {
			return this[index];
		}
		return null;
	}
function ( index ) { if ( arguments . length < 1 ) { return this ; } if ( index < 0 ) { index = this . length + index ; } if ( hasProperty ( this , index ) ) { return this [ index ] ; } return null ; }
Get the item at a given index. Can be negative. If no index is given, a
reference to the array will be returned.
@param {int=} Index of item to get
@return {?ok.Items|*} Item at given index or whole array
Get the item at a given index . Can be negative . If no index is given a reference to the array will be returned .