//判断是否有这个key,有就返回当前下标+1 用在多选判断
obj 数组,key要找的值,keyname参数名
function fnarrindex(obj, key, keyname) {
if (keyname) {
if (obj && obj.length > 0 && (key || key === 0)) {
for (var i = 0; i < obj.length; i++) {
if (!isNaN(obj[i][keyname])) {
obj[i][keyname] = Number(obj[i][keyname]);
}
if (obj[i][keyname] === key) {
return i + 1;
}
}
}
} else {
if (obj && obj.length > 0 && (key || key === 0)) {
for (var i = 0; i < obj.length; i++) {
if (!isNaN(obj[i])) {
obj[i] = Number(obj[i]);
}
if (obj[i] === key) {
return i + 1;
}
}
}
}
return false;
}