src/sap.ui.table/src/sap/ui/table/TableScrollExtension.js
function(oTable) {
			var oDomRef = oTable.getDomRef();
			var aScrollableColumnAreas;

			if (oDomRef) {
				aScrollableColumnAreas = Array.prototype.slice.call(oTable.getDomRef().querySelectorAll(".sapUiTableCtrlScr"));
			}

			var aScrollAreas = [
				oTable._getScrollExtension().getHorizontalScrollbar()
			].concat(aScrollableColumnAreas);

			return aScrollAreas.filter(function(oScrollArea) {
				return oScrollArea != null;
			});
		}
function(oTable) {
			var oDomRef = oTable.getDomRef();
			var aScrollableColumnAreas;

			if (oDomRef) {
				aScrollableColumnAreas = Array.prototype.slice.call(oTable.getDomRef().querySelectorAll(".sapUiTableCtrlScr"));
			}

			var aScrollAreas = [
				oTable._getScrollExtension().getHorizontalScrollbar()
			].concat(aScrollableColumnAreas);

			return aScrollAreas.filter(function(oScrollArea) {
				return oScrollArea != null;
			});
		}
function ( oTable ) { var oDomRef = oTable . getDomRef ( ) ; var aScrollableColumnAreas ; if ( oDomRef ) { aScrollableColumnAreas = Array . prototype . slice . call ( oTable . getDomRef ( ) . querySelectorAll ( ".sapUiTableCtrlScr" ) ) ; } var aScrollAreas = [ oTable . _getScrollExtension ( ) . getHorizontalScrollbar ( ) ] . concat ( aScrollableColumnAreas ) ; return aScrollAreas . filter ( function ( oScrollArea ) { return oScrollArea != null ; } ) ; }
Gets the areas of the table which can be scrolled horizontally.

@param {sap.ui.table.Table} oTable Instance of the table.
@returns {HTMLElement[]} Returns only elements which exist in the DOM.
@private
Gets the areas of the table which can be scrolled horizontally .