function() {
        var result = [],
            indexes = this.selection().indexes();

        for (var i=0, l = indexes.length; i < l; i++) {
            var item = this._data.slice(indexes[i], indexes[i]+1)[0];
            if (item) result.push(item);
        };
        return result;
    }
function() {
        var result = [],
            indexes = this.selection().indexes();

        for (var i=0, l = indexes.length; i < l; i++) {
            var item = this._data.slice(indexes[i], indexes[i]+1)[0];
            if (item) result.push(item);
        };
        return result;
    }
function ( ) { var result = [ ] , indexes = this . selection ( ) . indexes ( ) ; for ( var i = 0 , l = indexes . length ; i < l ; i ++ ) { var item = this . _data . slice ( indexes [ i ] , indexes [ i ] + 1 ) [ 0 ] ; if ( item ) result . push ( item ) ; } ; return result ; }
Array of the the rows selected

Warning! This method will use #slice even for async data
Array of the the rows selected