{hero}

flatten()

自 DataTables 1.10 起

将 2D 数组结构的 API 实例扁平化为 1D 数组结构。

说明

此方法将把 2D 数组结构简化为 1D 结构,当使用诸如 rows()columns() 之类的复数方法时尤其有用,这些方法可以返回 2D 结构数据(例如在列数据中,每列都有其自己的信息数组)。

此方法利用了 DataTables API 对象“类数组”这一事实,因为它们继承了许多 Javascript Array 类型的功能和方法。

类型

函数 flatten()

说明

将 2D 数组结构的 API 实例扁平化为 1D 数组结构。

返回

新的 API 实例,其 2D 数组值简化为 1D 数组。

示例

从单个数组获取两列数据

var table = new DataTable('#myTable');

var data = table
	.columns([0, 1])
	.data()
	.flatten();