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

    image.png