如何简化以下代码?如何摆脱 if 语句?我想突出显示 ajax 响应中的一些行。现在我有两个要比较的字符串=两个ifs。这个数字会增加,所以我正在考虑以其他方式执行此操作 - 使用需要突出显示的字符串数组,以防字符串是 data_array 元素的一部分。
我更喜欢仅使用 javascript 的解决方案,但 jQuery 也可以。
data_array=data.split('<BR>');
for(var i=0, len=data_array.length; i < len; i++){
if (data_array[i].indexOf('Conflict discovered') >= 0){
data_array[i]="<span class='red'>"+data_array[i]+"</span>";
}
if (data_array[i].indexOf('Syntax error') >= 0){
data_array[i]="<span class='red'>"+data_array[i]+"</span>";
}
}
data=data_array.join('<BR>');