{"id":4722,"date":"2026-03-30T09:01:48","date_gmt":"2026-03-30T09:01:48","guid":{"rendered":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/"},"modified":"2026-03-30T09:01:48","modified_gmt":"2026-03-30T09:01:48","slug":"javascript-for-everyone-destructuring-2","status":"publish","type":"post","link":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/","title":{"rendered":"JavaScript for Everyone: Destructuring Explained"},"content":{"rendered":"<article>\n<h2>Introduction to Destructuring in JavaScript<\/h2>\n<p>Destructuring is a powerful feature introduced in ES6 (ECMAScript 2015) that makes it easier to extract values from arrays and objects. This syntax simplifies your code and enhances readability, which is crucial for developers and tech enthusiasts alike.<\/p>\n<h2>What is Destructuring?<\/h2>\n<p>Destructuring allows you to unpack values from arrays or properties from objects into distinct variables. This means you can assign multiple variables in a single statement, reducing the need for repetitive code.<\/p>\n<h2>Basic Syntax of Destructuring<\/h2>\n<h3>Destructuring Arrays<\/h3>\n<p>The syntax for destructuring an array is straightforward. Here\u2019s a simple example:<\/p>\n<pre><code>const arr = [1, 2, 3];\nconst [a, b, c] = arr;\nconsole.log(a, b, c); \/\/ Output: 1 2 3<\/code><\/pre>\n<h3>Destructuring Objects<\/h3>\n<p>Destructuring objects works similarly, but you use curly braces. Here\u2019s how it looks:<\/p>\n<pre><code>const obj = {x: 10, y: 20};\nconst {x, y} = obj;\nconsole.log(x, y); \/\/ Output: 10 20<\/code><\/pre>\n<h2>Step-by-Step Guide to Using Destructuring<\/h2>\n<ol>\n<li><strong>Identify your data:<\/strong> Start with an array or object from which you want to extract values.<\/li>\n<li><strong>Choose your variables:<\/strong> Decide the variable names you want to assign.<\/li>\n<li><strong>Write the destructuring statement:<\/strong> Use either square brackets or curly braces to destructure your data.<\/li>\n<li><strong>Use your variables:<\/strong> Now you can use the variables directly in your code.<\/li>\n<\/ol>\n<h2>Advanced Destructuring Techniques<\/h2>\n<h3>Default Values<\/h3>\n<p>You can assign default values if the value being destructured is <code>undefined<\/code>. Here\u2019s an example:<\/p>\n<pre><code>const arr = [1];\nconst [a, b = 2] = arr;\nconsole.log(a, b); \/\/ Output: 1 2<\/code><\/pre>\n<h3>Nested Destructuring<\/h3>\n<p>Destructuring can also be applied to nested objects and arrays:<\/p>\n<pre><code>const nestedObj = {a: {b: 1}};\nconst {a: {b}} = nestedObj;\nconsole.log(b); \/\/ Output: 1<\/code><\/pre>\n<h2>Common Use Cases for Destructuring<\/h2>\n<ul>\n<li><strong>Function Parameters:<\/strong> Destructuring can simplify function parameters by allowing you to extract values directly from an object passed to a function.<\/li>\n<pre><code>function printCoordinates({x, y}) {\n  console.log(`X: ${x}, Y: ${y}`);\n}\nprintCoordinates({x: 10, y: 20}); \/\/ Output: X: 10, Y: 20<\/code><\/pre>\n<li><strong>State Management:<\/strong> In frameworks like React, destructuring is commonly used to extract state and props.<\/li>\n<li><strong>Immutable Data Patterns:<\/strong> With libraries like Redux, destructuring can help in managing state immutably.<\/li>\n<\/ul>\n<h2>Frequently Asked Questions (FAQs)<\/h2>\n<h3>What browsers support JavaScript destructuring?<\/h3>\n<p>Destructuring is supported in all modern browsers, but you might want to check compatibility for older versions using tools like the <a href=\"https:\/\/webtoolslab.io\/\">WebToolsLab (All Tools)<\/a>.<\/p>\n<h3>Can destructuring improve performance?<\/h3>\n<p>While destructuring itself doesn\u2019t significantly improve performance, it can lead to cleaner and more maintainable code, which indirectly benefits performance through better readability and less error-prone code.<\/p>\n<h3>Is destructuring mandatory in modern JavaScript?<\/h3>\n<p>No, destructuring is not mandatory. You can still use traditional methods to extract values, but using destructuring is often more concise and easier to read.<\/p>\n<h2>Conclusion<\/h2>\n<p>Destructuring is a valuable tool in the JavaScript developer&#8217;s toolkit. It simplifies your code, enhances readability, and helps with cleaner variable assignment. Whether you\u2019re working on simple scripts or complex applications, mastering destructuring can improve your coding efficiency. For additional resources, consider checking out our <a href=\"https:\/\/webtoolslab.io\/tools\/js-minifier.php\">JS Minifier<\/a> and <a href=\"https:\/\/webtoolslab.io\/tools\/json-formatter.php\">JSON Formatter<\/a> to keep your projects optimized.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Learn about JavaScript destructuring with examples and tips. Simplify your code today!<\/p>\n","protected":false},"author":1,"featured_media":2853,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-4722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JavaScript for Everyone: Destructuring Explained - WebToolsLab<\/title>\n<meta name=\"description\" content=\"Learn about JavaScript destructuring with examples and tips. Simplify your code today!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript for Everyone: Destructuring Explained - WebToolsLab\" \/>\n<meta property=\"og:description\" content=\"Learn about JavaScript destructuring with examples and tips. Simplify your code today!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/\" \/>\n<meta property=\"og:site_name\" content=\"WebToolsLab\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-30T09:01:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1820\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"maashraf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"maashraf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/\"},\"author\":{\"name\":\"maashraf\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\"},\"headline\":\"JavaScript for Everyone: Destructuring Explained\",\"datePublished\":\"2026-03-30T09:01:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/\"},\"wordCount\":418,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\"},\"image\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752246233518.webp\",\"articleSection\":[\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/\",\"name\":\"JavaScript for Everyone: Destructuring Explained - WebToolsLab\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752246233518.webp\",\"datePublished\":\"2026-03-30T09:01:48+00:00\",\"description\":\"Learn about JavaScript destructuring with examples and tips. Simplify your code today!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752246233518.webp\",\"contentUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752246233518.webp\",\"width\":1820,\"height\":1024,\"caption\":\"1752246233518\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/javascript-for-everyone-destructuring-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript for Everyone: Destructuring Explained\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/\",\"name\":\"WebToolsLab Free Online Developer Tools\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/#\\\/schema\\\/person\\\/dc734a267c9220810951a2c42f320fbb\",\"name\":\"maashraf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\",\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\",\"contentUrl\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\",\"width\":96,\"height\":96,\"caption\":\"maashraf\"},\"logo\":{\"@id\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/favicon-1.png\"},\"sameAs\":[\"https:\\\/\\\/webtoolslab.io\\\/blog\"],\"url\":\"https:\\\/\\\/webtoolslab.io\\\/blog\\\/author\\\/maashraf\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript for Everyone: Destructuring Explained - WebToolsLab","description":"Learn about JavaScript destructuring with examples and tips. Simplify your code today!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript for Everyone: Destructuring Explained - WebToolsLab","og_description":"Learn about JavaScript destructuring with examples and tips. Simplify your code today!","og_url":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/","og_site_name":"WebToolsLab","article_published_time":"2026-03-30T09:01:48+00:00","og_image":[{"width":1820,"height":1024,"url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp","type":"image\/webp"}],"author":"maashraf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"maashraf","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#article","isPartOf":{"@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/"},"author":{"name":"maashraf","@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb"},"headline":"JavaScript for Everyone: Destructuring Explained","datePublished":"2026-03-30T09:01:48+00:00","mainEntityOfPage":{"@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/"},"wordCount":418,"commentCount":0,"publisher":{"@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb"},"image":{"@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#primaryimage"},"thumbnailUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp","articleSection":["Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/","url":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/","name":"JavaScript for Everyone: Destructuring Explained - WebToolsLab","isPartOf":{"@id":"https:\/\/webtoolslab.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#primaryimage"},"image":{"@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#primaryimage"},"thumbnailUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp","datePublished":"2026-03-30T09:01:48+00:00","description":"Learn about JavaScript destructuring with examples and tips. Simplify your code today!","breadcrumb":{"@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#primaryimage","url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp","contentUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp","width":1820,"height":1024,"caption":"1752246233518"},{"@type":"BreadcrumbList","@id":"https:\/\/webtoolslab.io\/blog\/javascript-for-everyone-destructuring-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webtoolslab.io\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript for Everyone: Destructuring Explained"}]},{"@type":"WebSite","@id":"https:\/\/webtoolslab.io\/blog\/#website","url":"https:\/\/webtoolslab.io\/blog\/","name":"WebToolsLab Free Online Developer Tools","description":"","publisher":{"@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webtoolslab.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/webtoolslab.io\/blog\/#\/schema\/person\/dc734a267c9220810951a2c42f320fbb","name":"maashraf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png","url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png","contentUrl":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png","width":96,"height":96,"caption":"maashraf"},"logo":{"@id":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/favicon-1.png"},"sameAs":["https:\/\/webtoolslab.io\/blog"],"url":"https:\/\/webtoolslab.io\/blog\/author\/maashraf\/"}]}},"jetpack_featured_media_url":"https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp","uagb_featured_image_src":{"full":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp",1820,1024,false],"thumbnail":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518-150x150.webp",150,150,true],"medium":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518-300x169.webp",300,169,true],"medium_large":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518-768x432.webp",768,432,true],"large":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518-1024x576.webp",1024,576,true],"1536x1536":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518-1536x864.webp",1536,864,true],"2048x2048":["https:\/\/webtoolslab.io\/blog\/wp-content\/uploads\/2025\/07\/1752246233518.webp",1820,1024,false]},"uagb_author_info":{"display_name":"maashraf","author_link":"https:\/\/webtoolslab.io\/blog\/author\/maashraf\/"},"uagb_comment_info":0,"uagb_excerpt":"Learn about JavaScript destructuring with examples and tips. Simplify your code today!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/posts\/4722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/comments?post=4722"}],"version-history":[{"count":0,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/posts\/4722\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/media\/2853"}],"wp:attachment":[{"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/media?parent=4722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/categories?post=4722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webtoolslab.io\/blog\/wp-json\/wp\/v2\/tags?post=4722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}