调用接口取值为对象,转为数组,数组去重
$.get("url",
{}, function (data) {
var arr = Array.from(data.rows) //对象转数组
function array_column(arr, column) {
return arr.map(x => x[column])
}
function array_unique(rolumn) {
return [...new Set(rolumn)];
}
var yyy = array_column(arr,'xxx') //xxx 取出其中想要的某一个字段
let zzz = array_unique(yyy); //将取出的数据去重
for (let i = 0; i < zzz.length; i++) {
xxx += '<option class="option" value="' + zzz[i] + '">' + zzz[i]+ '</option>';
} //带入
}