Sort through map array async and update items in array

by Luke Harby

HTML

<pre class="output"></pre>

JavaScript

const allPosts = [
    {
        "type": "image",
        "is_blocks_post_format": true,
        "blog_name": "jessicaharbydotcom",
        "blog": {
            "name": "jessicaharbydotcom",
            "title": "jessicaharbydotcom",
            "description": "",
            "url": "https://jessicaharbydotcom.tumblr.com/",
            "uuid": "t:F3HeQWqZNQuP59c831azUQ",
            "updated": 1712776347,
            "tumblrmart_accessories": {},
            "can_show_badges": false
        },
        "id": 744490403954311200,
        "id_string": "744490403954311168",
        "is_blazed": false,
        "is_blaze_pending": false,
        "can_blaze": false,
        "post_url": "https://jessicaharbydotcom.tumblr.com/post/744490403954311168/effort-we-cried-2015-graphite-on-paper",
        "slug": "effort-we-cried-2015-graphite-on-paper",
        "date": "2024-03-09 16:22:57 GMT",
        "timestamp": 1710001377,
        "state": "published",
        "format": "html",
        "reblog_key": "aG2emCfR",
        "tags": [
            "effort"
        ],
        "short_url": "https://tmblr.co/ZXen9PfKzXFoOa00",
        "summary": "Effort! We Cried\n2015\nGraphite on paper",
        "should_open_in_legacy": false,
        "recommended_source": null,
        "recommended_color": null,
        "note_count": 0,
        "title": "",
        "body": "<div class=\"npf_row\"><figure class=\"tmblr-full\" data-orig-height=\"1000\" data-orig-width=\"761\"><img src=\"https://64.media.tumblr.com/293ace71e60680322d3659b1921a1ba5/d1a8e866698919b7-cd/s640x960/034504fe04e9399d95c3fbfadb72c9e6e2bb5608.jpg\" data-orig-height=\"1000\" data-orig-width=\"761\" srcset=\"https://64.media.tumblr.com/293ace71e60680322d3659b1921a1ba5/d1a8e866698919b7-cd/s75x75_c1/6605ab969000cc4fe4805d85797ac2a32d08d607.jpg 75w, https://64.media.tumblr.com/293ace71e60680322d3659b1921a1ba5/d1a8e866698919b7-cd/s100x200/a1037b105950451a8fe8151c5160480e43014e2d.jpg 100w,...