flatten()
Flatten a 2D array structured API instance to a 1D array structure.
Description
This method will reduce a 2D array structure to a simple 1D structure, which can be particularly useful when working with the plural methods such as rows()
and columns()
which can return 2D structures data (for example in the columns data, each column has its own array of information).
This method makes use of the fact that DataTables API objects are "array like", in that they inherit a lot of the abilities and methods of the Javascript Array
type.
Type
function flatten()
- Description:
Reduce a 2D array structured API instance to a 1D array structure.
- Returns:
New API instance with the 2D array values reduced to a 1D array.
Example
Get the data from two columns in a single array:
var table = new DataTable('#myTable');
var data = table
.columns([0, 1])
.data()
.flatten();