<script>var arr = [ { "0": "第零", "10": "第一零" }, { "1": "第一", "11": "第一一" }, { "2": "第二", "12": "第一二" }, { "3": "第三", "13": "第一三" }, { "4": "第四", "14": "第一四" }, { "5": "第五", "15": "第一五" }, { "6": "第六", "16": "第一六" }, { "7": "第七", "17": "第一七" }, { "8": "第八", "18": "第一八" }, { "9": "第九", "19": "第一九" }];let invertKeyValues = (obj,curItem) =>Object.keys(obj).map((key) => { curItem[obj[key]] = key; //返回一个变化了key和value的新对象 return curItem; });//当前元素const newArr = arr.map(item => invertKeyValues(item,{}));console.log(newArr);</script>
