如何使用数组解构并在JavaScript ES6中分配给对象属性

时间:2020-02-27 17:07:33

标签: javascript arrays ecmascript-6 destructuring

此代码:

const eat = { when: 'now' }
const fruits = ['apple', 'orange']

eat.fruit = fruits[1] // orange

我可以像这样使用数组解构:

const [, selectedFruit] = fruits

eat.fruit = selectedFruit

但是我可以用它做一线吗?

2 个答案:

答案 0 :(得分:2)

您可以使用

[, eat.fruit] = fruits // remove const
console.log(eat)

答案 1 :(得分:1)

您可以在此处使用合并,例如:

var source = DriveApp.getFilesByName('template').next();
var temp = source.getAs('application/pdf').setName(new_name);
var newFile = folder.createFile(temp);