<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>