//原始数据
let arrst = [ {
"sensor_record_time": "2022-04-18 13:34",
"name_addr": "传感器2"
},
{
"sensor_record_time": "2022-04-18 13:35",
"name_addr": "传感器1"
},
{
"sensor_record_time": "2022-04-18 13:40",
"name_addr": "传感器1"
},{
"sensor_record_time": "2022-04-18 13:41",
"name_addr": "传感器2"
},{
"sensor_record_time": "2022-04-18 13:47",
"name_addr": "传感器2"
},
{
"sensor_record_time": "2022-04-18 13:50",
"name_addr": "传感器1"
},
]
//二维数据保存值
let two = [];
//声明数组保存名字;
let namearr =[];
//循环原数据,得到不同名称
const ids = arrst.map(value=>value.name_addr);
//map集合去重
const idsSet = new Set(ids);
//set集合转list
const listsSet = [...idsSet];
console.log(ids,idsSet,listsSet);
结果如下图