// 判断arr是否在list中包含,包含的就把值改成正常,list有4个值返回的数据长度不能改变


       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 ? "正常" : "不正常"));

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img


 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)