const data = [
{
name: "正常"
}, {
name: "离线"
}, {
name: "离线"
}]

var n = [];
for (var i = 0; i < data.length; i++) {
n.push(data[i].name)
}
//console.log(n);

/*
* indexOf() 方法对大小写敏感
* 如果要检索的字符串值没有出现,则该方法返回 -1
* */
var sta = n.toString().indexOf("离线");
console.log(sta);

if (n.toString().indexOf("告警") > -1 && n.toString().indexOf("离线") > -1) {
console.log("告警2");
} else if (n.toString().indexOf("告警") > -1) {
console.log("告警1");
} else if (n.toString().indexOf("离线") > -1) {
console.log("离线");
} else {
console.log("正常运行");
}

@lockdata.cn