请教问题

来源:4-1 其它数据类型的解构赋值

神知

2021-12-24 17:37:45

结构赋值在实际应用中是干什么的?必须要学这部分吗?
下载视频          
写回答

1回答

好帮手慕小李

2021-12-24

同学你好,解构赋值从工作中的角度来说,用到的地方其实不少,但是用法相对来说比较简单。如下:

1、比如在引入模块的时候,const { 模块名1,模块名2 } = require("整体的大模块");我们只需要从大模块中获取到其中的模块1与2即可,这样的情况就会使用到解构赋值的知识。

2、例如for...of(map)循环的时候使用解构赋值直接获取[key,value],这样会比之前写法方便很多。

3、我们获得后台数据时,数据结构是json格式,那么针对json格式来说,使用解构赋值就会比较便利,比如data{包含id,包含name,包含age} ,我们可以不需要使用循环去遍历data,而直接可以通过let {id,name,age} = data;

这样对于处理数据来说,还是很方便的。

4、在互换值的时候也会用得到,比如会有需求,直接把两个值进行互换,这时就会用到解构赋值,因为很方便。

5、返回多个值,剩余参数这些,也会碰到有这么使用的情况。

老师举例了这么多,其实使用的时候,用法并不会很复杂,基本上看看就会懂的,毕竟解构赋值这一块是方便开发者的,而不是给开发者设门槛的哈,另外建议同学尽量学会,毕竟以后我们不用,其他同事用的时候我们得知道同事这么写是什么意思。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程

相似问题

请教问题

回答 1

请教个问题

回答 1

请教问题

回答 1

请教问题

回答 1

请教

回答 1