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