websocket接口数据默认显示数组第一组数据有条件时根据数组对象的某一个值取到该值所在的数组

现在是默认显示了第一条数据,但是现在想根据数组中的某一个值(例如—12:30)然后取到该值所在的那一组数据(一些图片)进行渲染


 CL_2websocket.onmessage = function (res) {
          let val = JSON.parse(res.data)
                val = JSON.parse(val.listCL2)[0];
          let base_url='http://47.94.52.215:8002'
          that.value.add_2 = base_url+val.add_2;//图片地址
          that.value.color_2 = base_url+val.color_2;//图片地址
          that.value.R_add_2 = base_url+val.R_add_2;//图片地址
          that.value.R_color_2= base_url+val.R_color_2;//图片地址
          that.value.time_cl_2 = val.time_cl_2;//时间
                    console.log(val)
console打印结果——
{  R_add_2: "/images/ASC2022-04.png"
R_color_2: "/images/ASC2022-03.jpg"
add_2: "/images/ASC2022-01.jpg"
color_2: "/images/ASC2022-02.png"
time_cl_2: "12:30"  }

循环做个判断呗 数组中的值 等于 你给的值 然后 赋值给that.value