每次调用都把当前元素放置首位
var arr = new Array();
var map = function(key, value) {//键值对
this.key = key;
this.value = value;
}
function addArray(key, value) {//添加键值对
arr[arr.length] = new map(key, value);
}
//每次都将本次标签放在数组中第一位
function editStatus(currentTabName){
addArray("basic_tab","aaa");
addArray("education_tab","bbb");
addArray("train_tab","ccc");
addArray("work_tab","ddd");
addArray("cert_tab","eee");
let length = arr.length;
for (let i = 0; i < length; i++) {
if(arr[i].key === currentTabName){
arr.splice(i,1);
arr.reverse();
addArray(currentTabName,arr[i].value);
arr.reverse();
}
}
}