很多时候,后端接口传过来的数据并不正好是我们需要的。有些场景下会有很多不需要的字段。

这时如果采用单个赋值的方法赋值数据无疑会比较麻烦。解决的办法就是利用解构赋值。

 mounted(){let objs ={name:'test',sex:'nan',caree:'kaifa',height:180,country:'country'};({name:this.obj.name,caree:this.obj.caree}=objs);({height:this.obj.height,country:this.obj.country}=objs);}

  假设上面objs是后端返回的数据

data () {return {obj:{}}}

  obj是定义好的data中的数据。那么就可以采用如下的方法进行赋值。

({name:this.obj.name,caree:this.obj.caree}=objs);
({height:this.obj.height,country:this.obj.country}=objs);

  

转载于:https://www.cnblogs.com/zhensg123/p/11217327.html

利用解构赋值获取后端特定字段数据相关推荐

  1. ES6 入门—ES6 解构赋值

    文章目录 前言 一.解构赋值概述 二.数组模型的解构赋值 二.对象的解构赋值 三.可嵌套可忽略 四.解构默认值 五.不完全解构 六.剩余运算符 七.注意事项 八.字符串的解构赋值 九.圆括号问题 总结 ...

  2. json解析 子类和父类同名属性如何赋值_想学变量的解构赋值?看完这一篇就够了...

    序言 ES6允许按照一定模式从数组和对象中提取值,然后对变量进行复制,这被称为解构(Destructuring) 数组的解构赋值 基本用法 像上面的例子,可以从数组中提取值,按照对应位置对变量赋值,这 ...

  3. ES6新语法--解构赋值

    对象解构赋值 ※很重要 /*** 对象解构赋值:获取元素中属性的值,然后赋值给变量*///声明一个对象 let obj = {name:'chen',age:38,gender:'man',score ...

  4. 【前端17_JS】ES 6:Let 、Const、对象冻结、解构赋值、暂时性死区 TDZ、惰性求值、模板字符串

    ES 6 简介 let 声明变量 变量不提升 暂时性死区 TDZ const 静态变量 (常量*) 实质 引申 对象冻结 解构赋值 起步 ...arr 展开运算符 ...[] 数组拓展运算符 传参 找 ...

  5. 前端面试不用怕!一分钟带你了解es6的解构赋值

    解构赋值(★★★)!!!!! ES6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构 <script>var stus=['李钟硕','刘诗诗','易烊千玺']//访问数 ...

  6. ES6之变量的解构赋值

    变量的解构赋值 1. 数组的解构赋值 基本用法 ES6允许写成下面这样 let [a, d, c] = [1, 2, 3]; //按照对应位置对变量赋值 这种写法也叫模式匹配 只要等号两边模式相同(解 ...

  7. 11.解构赋值一览。

    概览 1.对象解构: 2.数组解构: 3.数值和布尔值的解构: 4.函数参数的解构: 5.字符串的解构赋值:转换成一个类似数组的对象. 6.解构应用: 1.对象解构: 1-1.可以在一条语句中使用嵌套 ...

  8. ES6解构赋值原理详解

    ES6解构赋值 ES6变量的解构赋值本质上是"模式匹配",只要等号两边的模式相同,左边的变量就会被赋予匹配的右边的值,如果匹配不成功变量的值就等于undefined 数组的解构赋值 ...

  9. ES6新特性总结(2)解构赋值、模板字符串、Symbol

    ES6新特性总结(2)解构赋值.模板字符串.Symbol 1 解构赋值 1.1 Spread / Rest 操作符 1.2 数组的解构 1.3 对象的解构 1.4 解构的默认值和参数的解构 2 模板字 ...

最新文章

  1. 大众点评数据平台架构变迁
  2. Navicat Mac 虚拟组和连接颜色的作用
  3. Python的setuptools详解【2】find_packages()
  4. POJ2299 逆序数
  5. BestCoder Round #67 (div.2) 1001——N bulbs
  6. 调查了 17,000 多位程序员,当前的云原生开发现状究竟如何?
  7. python lxml解析html,当使用lxml.html解析html时,等同于InnerHTML
  8. C++类的定义和创建
  9. html 自动滚动到底部,使div自动滚动到底部(反应)
  10. matlab矩阵方程奇异,matlab求解非线性方程组 牛顿迭代发 奇异矩阵
  11. 编辑距离、拼写检查与度量空间:一个有趣的数据结构
  12. C语言实现阿克曼函数
  13. 【原创】MapGIS K9 三维二次开发入门
  14. 控制pico—unity中双目摄像机的clearFlags问题
  15. RAKsmart:美国服务器租用对建站有哪些帮助?
  16. html table tb左对齐,标签之美五——网页表格的设计
  17. 在线配资的诀窍是什么?
  18. 三十行代码教你做个通用文字识别程序
  19. codechef November Challenge 2017解题报告
  20. 产品材料声学性能质检及其测试方法

热门文章

  1. at指令返回值检验c语言,学渣求指教,如何识别字符串中的AT命令并逐个输出,求程序!!!...
  2. voyage java_GitHub - yezilong9/voyage: 采用Java实现的基于netty轻量的高性能分布式RPC服务框架...
  3. java项目皮肤包_java swing项目皮肤包+使用方法说明
  4. 类加载器ClassLoader的角色
  5. idea @Autowired 注入爆红(无法注入)
  6. IDEA开发中,类的头位置生成作者时间信息
  7. SpringCloud版本名字
  8. logisim输出变成红色的e_新车实拍解析 福特Mustang Mach-E亮点实拍图解
  9. 前端:JS获取浏览器类型类库
  10. MYSQL分页优化查询