赞
踩
作为一名前端工程师,我们在通过接口请求下拉框数据是返回的往往都是一个数组,但是有时候直接返回的数组不能满足方便性需求,比如:民族类的下拉框,需要把汉族放到第一位,我们便需要把请求到的数据进行处理
const ceshiList = [ { value:'1', name:'小明' }, { value:'2', name:'小红' }, { value:'3', name:'小华' }, { value:'4', name:'小王' } ] for(var i = 0;i<ceshiList.length;i++){ if(ceshiList[i].name == "小华"){ this.ceshi = ceshiList[i] //声明一个对象保存符合要求的数据 ceshiList.splice(i,1)//先把符合条件的数据从当前数组中删除 break; } } ceshiList.unshift(this.ceshi)//通过unshift函数把符合要求的数据放到第一位 console.log(ceshiList);
上述代码便把数组的某个数据放到数组第一位
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。