hello,我是小索奇,看到很多人还不懂解构,这里用很简单的例子给大家讲解下哈
什么是解构
解构语法可以让我们从对象或数组中提取值,并赋值给变量。
比如从对象中取出属性:
const user = {
name: 'John',
age: 20
}
// 解构取出name和age
const { name, age } = user
console.log(name) // 'John'
console.log(age) // 20
这里我们使用const { name, age } = user
的语法从user对象中取出了name和age属性,赋值给同名变量。
从数组中取出元素:
const arr = [1, 2, 3]
// 解构取出第一个和第三个元素
const [first, ,third] = arr
console.log(first) // 1
console.log(third) // 3
两段小代码,如果有不懂的欢迎留言~