---
title: "Apps Script V8: spreading and destructuring &#8211; Desktop liberation"
author: "Martin Hawksey"
date: 2020-03-27T09:00:00+00:00
modified: 2020-03-23T21:21:32+00:00
canonical_url: https://pulse.appsscript.info/p/2020/03/apps-script-v8-spreading-and-destructuring-desktop-liberation/
markdown_url: https://pulse.appsscript.info/p/2020/03/apps-script-v8-spreading-and-destructuring-desktop-liberation.md
categories:
  - "Snippet"
  - "V8"
tags:
  - "@brucemcpherson"
  - "ramblings.mcpher.com"
description: "V8 adds destructuring from&nbsp; JavaScript ES6. Legacy Apps Script already had destructuring of arrays added fairly recently, but v8 gives full a destructuring capabilitity. These destructuring and spreading capabilities, which at first may again seem..."
---

# Apps Script V8: spreading and destructuring &#8211; Desktop liberation

> V8 adds destructuring from  JavaScript ES6. Legacy Apps Script already had destructuring of arrays added fairly recently, but v8 gives full a destructuring capabilitity. These destructuring and spreading capabilities, which at first may again seem a little like syntactic sugar, have contributed greatly to  the development of state management frameworks such as Vuex and Redux for client side apps. V8 brings some of that cleanliness to Apps Script.

Source: *[Apps Script V8: spreading and destructuring – Desktop liberation*](https://ramblings.mcpher.com/apps-script/apps-script-v8/apps-script-v8-spreading-and-destructuring/)

---

*Published by [Martin Hawksey](https://pulse.appsscript.info/p/author/admin/) on [Pulse](https://pulse.appsscript.info/). Original article: [https://pulse.appsscript.info/p/2020/03/apps-script-v8-spreading-and-destructuring-desktop-liberation/](https://pulse.appsscript.info/p/2020/03/apps-script-v8-spreading-and-destructuring-desktop-liberation/)*
