ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。
const arr
= ['张三','李四','王五'];
let [z
,l
,w
] = arr
;
console
.log(z
,l
,w
);
let hanmei
= {
name
: '韩梅梅',
age
: 18,
file
: ['一', '二', '三', '四'],
history
: [
{name
: '张三'},
{name
: '李四'},
{name
: '王五'}
]
};
let {file
: [one
, two
, three
], history
: [first
, second
, third
]} = hanmei
;
console
.log(two
,second
);
转载请注明原文地址:https://blackberry.8miu.com/read-15284.html