flatten()
自:DataTables 1.10 起
將 2D 陣列結構的 API 實例扁平化為 1D 陣列結構。
描述
此方法會將 2D 陣列結構簡化為簡單的 1D 結構,當使用複數方法 (例如 rows()
和 columns()
) 時,這特別有用,這些方法可以返回 2D 結構的資料 (例如,在欄資料中,每個欄都有自己的資訊陣列)。
此方法利用 DataTables API 物件是「類似陣列」的事實,因為它們繼承了 JavaScript Array
類型的大量能力和方法。
類型
範例
從兩個欄中取得單一陣列的資料
var table = new DataTable('#myTable');
var data = table
.columns([0, 1])
.data()
.flatten();