美文网首页
对象解构

对象解构

作者: glassUp | 来源:发表于2022-04-10 14:11 被阅读0次

我记得之前看红宝书的时候写过对象解构,怎么说呢,就是存在课本上的知识,带到项目中就脑子一片空白,所以多看看别人的写的代码还是不错的
下面这段代码就是我在项目中看到的

 const {categoryname,category1id,category2id,category3id} = event.target.dataset;

乍一看真熟悉啊,看看意思心里也知道个大概,就是不知道用了哪部分的知识,然后漫长的查资料的过程,慕然回首才发现就是对象解构,看到是对象解构,无语极了,明明以前看过的。。。

下面这段代码是红宝书上的示例代码

let person = {name:'Matt',age:27};
let {name,age} = person;
console.log(name);    //Matt
console.log(age);       //27

对象解构,书上的解释是使用与对象匹配的结构来实现对象属性的赋值,不愧是官方的话。。。
真是哪种情况都能套。以后想快速得到对象身上的属性时就用对象解构吧

然后我又看到这段代码

        //对象字面量  表示query.categoryName=categoryname
       const query = {categoryName:categoryname}
        //对象解构     表示categoryname=event.target.dataset.categoryname
       const {categoryname,category1id,category2id,category3id} = event.target.dataset;

这两段代码放一起比较一下,不能弄混了

相关文章

  • 3.解构赋值

    解构的分类 对象解构 数组解构 混合解构 解构参数 对象解构 解构赋值 嵌套对象解构 数组解构 数组解构 选择性的...

  • 深入理解ES6--5.解构:更方便的数据访问

    主要知识点:对象解构、数组解构、混合解构以及参数解构 1. 对象解构 对象解构语法 对象解构语法在赋值语句的左侧使...

  • ES6系列 (六)解构

    目标 解构对象 解构数组 结合数组解构和对象解构 了解解构的类型 思考 解构对象 使用解构语句解构数据结构,提取n...

  • 解构赋值

    解构赋值 数组的解构赋值 嵌套,默认值,展开符 对象的解构赋值 对象解构赋值的本质与简写 对象解构的模式与变量 对...

  • ES6之解构表达式

    数组解构 对象解构

  • ES6之解构

    对象解构 解构赋值 默认值 数组解构 数组解构的语法看起来与对象解构非常相似,只是将对象字面量替换成了数组字面量。...

  • ECMAScript6 -- 解构赋值

    解构赋值 数组的解构赋值 对象的解构赋值 特殊: 数组的解构赋值 如果右边不是数组,默认转换为类数组 对象的解构赋...

  • 变量的解构总结

    es变量赋值的新写法 不完全解构、 报错的几种情况: 默认值 对象解构,对象解构没有秩序 字符串解构 函数解构 用...

  • ES6-对象解构与数组解构

    1.对象解构 2.数组解构

  • 解构

    对象的函数解构 json 数组的解构

网友评论

      本文标题:对象解构

      本文链接:https://www.haomeiwen.com/subject/hwevsrtx.html