在验证用户权限时用到了,但是发现验证 时好时坏,
发现使用 $.inArray() 时 对返回值的判断 错误
$.inArray() 是 jQuery 中的一个方法,用于在数组中搜索指定元素,并返回该元素在数组中的索引。如果找不到该元素,则返回-1。
示例用法:
var array = [1, 2, 3, 4, 5];
var index = $.inArray(3, array); // 返回 2,因为 3 在数组中的索引是 2
console.log(index); // 输出 2
var notFoundIndex = $.inArray(6, array); // 返回 -1,因为 6 不在数组中
console.log(notFoundIndex); // 输出 -1
需要注意的是,$.inArray() 方法是区分大小写的。如果要进行大小写不敏感的搜索,可以先将数组中的所有元素转换为相同的大小写形式,然后再进行搜索。