{hero}

flatten()

自:DataTables 1.10 起

將 2D 陣列結構的 API 實例扁平化為 1D 陣列結構。

描述

此方法會將 2D 陣列結構簡化為簡單的 1D 結構,當使用複數方法 (例如 rows()columns()) 時,這特別有用,這些方法可以返回 2D 結構的資料 (例如,在欄資料中,每個欄都有自己的資訊陣列)。

此方法利用 DataTables API 物件是「類似陣列」的事實,因為它們繼承了 JavaScript Array 類型的大量能力和方法。

類型

function flatten()

描述

將 2D 陣列結構的 API 實例簡化為 1D 陣列結構。

返回

新的 API 實例,其 2D 陣列值已簡化為 1D 陣列。

範例

從兩個欄中取得單一陣列的資料

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

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