博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用解构赋值快速提取对象参数
阅读量:4187 次
发布时间:2019-05-26

本文共 454 字,大约阅读时间需要 1 分钟。

var arr = {    a:1,    b:{        b1:11,        b2:22,    },    c:3}var {b} = arrconsole.log(b);//{ b1: 11, b2: 22 }
var arr = {    a:1,    b:{        b1:11,        b2:22,    },    c:3}var b = arr.bconsole.log(b);//{ b1: 11, b2: 22 }

上面两段代码运行结果一样,但是在知道对象里面有哪些字段情况下,可以利用解构赋值代替传统方式

 

再看下面一段列子,利用解构赋值快速提取json值

let jsonData = {  id: 11,  status: "OK",  data: [323, 333]}let { id, status, data: num} = jsonDataconsole.log(id, status, num)// 11, "OK", [323, 333]

 

转载地址:http://xlsoi.baihongyu.com/

你可能感兴趣的文章
用长整数求取普通整数的阶乘
查看>>
竞赛选手问题的解答算法
查看>>
逐月对比的交叉表处理
查看>>
特殊分页处理
查看>>
树形数据转换
查看>>
展开BOM
查看>>
触发器维护已经用编号/未用编号
查看>>
比较两个数据库的表结构差异
查看>>
将表/查询存储为标准的XML文件
查看>>
查询数据库中,表结构的详细信息
查看>>
通过作业,定时同步两个数据库
查看>>
导入/导出Excel
查看>>
导入/导出dBase
查看>>
数据库中存储与读取文件
查看>>
树形数据的处理
查看>>
[收藏]伟大架构师的秘密
查看>>
JPEG 学习笔记
查看>>
Verilog与C++的类比
查看>>
为 LaTeX 添加英文 TrueType 字体
查看>>
《Word排版艺术》读后感——兼谈与LaTeX的比较
查看>>