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
两段小代码,如果有不懂的欢迎留言~