var arr = '1'
var list = '1,2,3,4'
// 想要得到的数据 list:'正常,不正常,不正常,不正常'
// 判断arr是否在list中包含,包含的就把值改成正常,不包含就显示不正常,list有4个值返回的数据长度不能改变
是不是这样
var arr = [1,3];
var list = [1,2,3,4];
console.log(list.map(x => arr.indexOf(x)!=-1 ? "正常" : "不正常"));
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
var arr = '1'
var list = '1,2,3,4'
var list = list.split(",")
var r = [];
for (i = 0; i < list.length; i++) {
if (list[i] == arr)
r.push("正常")
else
r.push("不正常")
}
list = r.join(",");
alert(list)