对象的结构赋值

68 阅读1分钟
<script>
  // 先定义一个要结构的对象
  const user = {
    username: "zhangsan",
    age: 18,
    sex: "male",
  };
  //   开始结构,然后把需要的拿出来,赋值给新的对象
  //   模式和结构匹配,属性名相同
  const { username = username, age = age, sex = sex } = user;
  //   等号左边是属性名,所以等号右边就可以从上面的对象去找,就可以找到结构以后的值
  //   简化
  // 属性名和等号右边的一样,那么就可以直接删除等号左边的值
  const { username, age, sex } = user;
</script>