{hero}

includes()

自:DataTables 2.0 起

确定 API 结果集是否包含给定值。

说明

了解 API 实例的结果集是否包含特定值对于您来说可能很有用。尽管可以通过 indexOf() 轻松实现此目标,但如果您不需要了解结果集中的值的位置,此实用程序方法可以成为有用的捷径。

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

类型

函数 includes( value )

说明

确定结果集是否包含给定的值。

参数
返回值

如果找到 true,如果没有找到 false

示例

检查值是否在当前页面上可见

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

var found = table
	.column(0, { page: 'current' })
	.data()
	.includes(21);

if (found) {
	alert('21 was not found in the result set');
}
else {
	alert('21 was found at index: ' + index);
}

相关

以下选项直接相关,并在您的应用程序开发中可能也有用。