范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

熟悉Javascript解构

  当我学习 Javascript 的基础知识时,我发现课堂上的许多人对解构并没有很好的理解。这是 ES6 中看似容易掌握的特性之一——但是当我开始学习带钩子的 React 时,我对这个概念的摇摇欲坠的知识又回来了,我们不得不像许多烫手山芋一样传递道具。
  无论你是否了解 React,解构都值得花几分钟时间来思考一下。它可以使我们的代码更简洁——只是不要被语法混淆。
  什么是解构?
  解构是一种从数组中"解包"值或从对象中"解包"属性,并将它们分配给变量的方法。这并不意味着什么,所以让我们看看它是如何工作的。
  它是如何工作的?
  简而言之:在等号的左侧,我们定义了要从右侧的数组或对象中解包的变量。
  数组
  对于数组,变量根据它们在数组中的位置进行分配。const arr = [1, 2, 3];let [first, second, third] = arr; console.log(first); // 1 console.log(second); // 2
  如果数组中的项目比声明的变量多,则不会分配前者。 const arr = [1, 2, 3, 4];let [first] = arr; console.log(first) // 1;
  您甚至可以跳过您不感兴趣的变量,如下所示: let [first, ,third] = arr; console.log(third) // 3
  对象
  对于对象,我们通过它们的键来识别我们想要的值。 我们还可以选择重命名变量。
  对于对象和数组,我们还可以指定一个默认值,如果 unpacked 的值未定义,则将使用该默认值。 (注意,如果 unpacked 的值为 null 或空字符串 "" ,则不使用默认值!)
  在下面的例子中,我们解构了 name 和 age 变量,分别重命名为 username 和 userAge。 我们还想指定 Anonymous 和 12 的默认值。
  const arr = [1, 2, 3];// DO YOU PREFER THIS? let first = arr[0]; let second = arr[1]; let third = arr[2];// OR THIS? let [first, second, third] = arr;
  您可能仍然不为所动,但如果我们需要在代码中重复引用某些对象属性,解构赋值将变得特别有用——例如,如果用户提交了新的注册表单并且我们需要对数据进行处理。
  这是另一个例子。 如果我们想多次访问用户的兴趣,可能更容易将其解构一次,这样我们就不必每次都输入 user.bio.interests。
  嵌套解构
  在上面的示例中,您可能已经注意到我实际上正在访问一个嵌套属性(interestsinside bio)。
  观察嵌套解构的语法如何反映原始对象的结构! 一旦我们意识到这一点,编写嵌套解构的代码就变得几乎很直观。
  这是另一个例子,我在一个虚假的 Medium 帖子上解构了一些数据。 特别注意统计数据和标签的解构:
  如果您仍然对语法感到困惑,请不要担心。举几个例子练习一下就明白了!同时,这是我对嵌套解构的看法:
  要从对象中获取感兴趣的值,我们指定其键的级别,用花括号 {} 括起来。 (重命名是可选的。)要在数组中获取值,还没有键,所以我们必须在方括号 [] 内声明并分配一个新的变量名。
  我希望这会有所帮助! (如果没有,就假装你没读过。)

可油可电,可上绿牌不限行!这5款新能源混动车,值得购买现在的油价飙升,而新能源电动汽车因为原材料价格的上涨和芯片荒在涨价,很多人就退而求其次打起了混动车的主意来了,混动车可油可电,用车成本会下降很多,在驾驶体验方面,混动车型的行驶性能A股氢能源启动新机遇,盘点氢能源各产业链龙头股有哪些氢能源可以分为三个部分氢能源的上游制氢(高压有优势),用化石尾气制氢,不环保,估计必须水电解。中游储运燃料电池(电堆空压机是核心)燃料电池汽车上运用最多的电池为质子交换膜燃料电池(2025年送人上火星,是真的吗?世界首富,马斯克预计2025年将人送上火星,是真的吗?能实现吗?我们知道,比较大的国家都有自己的航天计划,但大多数都是循序渐进的,都是一步一步稳定发展的,我国也是如此。目前,马斯克加拿大太空飞行实验室获得建造三颗微型卫星的合同加拿大多伦多大学航空航天研究所太空飞行实验室(SFL)已获得温室气体排放高分辨率遥感服务商GHGSat公司的合同,以建造另外三颗微型卫星GHGSatC6,C7和C8,用于从太空探测俄3名宇航员抵达空间站,没有美宇航员,美国真要靠扫帚飞?根据俄国家航天公司和美国航空航天局(NASA)公布的消息,联盟Ms21飞船已经从拜科努尔航天发射场,顺利发射升空。联盟Ms21飞船在经历了190分钟的飞行后,抵达国际空间站所在的轨神舟13号进入返航倒计时,航天员返航过程中,会面临哪些挑战?神舟十三号终于进入了返航倒计时,据航天中心透露,神舟十三号将在下周进入返航前的准备阶段,预计在4月中旬正式返回地球,而且此次会采用新型的返航技术,缩短返航时间。神舟十二号返航用时1危险!德宇航员完成国际空间站出舱任务发现头盔渗水国际空间站最近的一次太空行走出现了意外。据报道,北京时间3月24日,德国宇航员马蒂亚斯毛雷尔和美国宇航员拉贾查理进行了一次舱外太空行走,为国际空间站安装散热器管道,并更换了舱外高清Uzi离队后blg不演了,暴打ra晋级8强T1血虐Kdf,创最快Bo5春日生活打卡季LPL季后赛第一个比赛日的比赛,RA战队是在先赢一局的情况下,被BLG战队连追三局遭遇一轮游被淘汰出局,小乐言帮Uzi报仇失败,BLG战队在本轮中还是展现出了更强的硬陈根元宇宙的本质,只是数字孪生的衍生文陈根可以说离元宇宙最近的技术就是数字孪生,或者说数字孪生是最接近于理解元宇宙的技术。客观的来看,如果没有元宇宙这个名词,未来是不是还是按照既定的技术路线在发展?还是因为元宇宙的到直通世界杯,乌拉圭举国狂欢,南美第五或遇澳大利亚随着巴西阿根廷厄瓜多尔乌拉圭锁定四张世界杯门票,2022年卡塔尔世界杯南美区预选赛目前仅剩下0。5个出线名额,秘鲁哥伦比亚和智利队都有可能在最后一轮比赛中获得附加赛资格。根据赛程,边际效益小米的霸权主义和欧美世界的压榨转型红米手机k50发布时,小米官方发帖说出你的期待。我回复希望摄像头不突出。毫无意外的,留言被屏蔽,后来发现,只要你的期待不是它拥有的,基本会被屏蔽。类似很多,比如在产品问答中,有人问
深夜道歉!CBA官方转播平台公开黑广东宏远,点赞多条恶意的评论北京时间4月14日,根据网友的报道,CBA网络转播平台当中的独家转播商咪咕视频,深夜12点在社交媒体公开道歉,涉及道短视频平台的恶意操作,发文表示由于咪咕篮球抖音号工作人员的误操作花钱如流水的秦晓雯秦晓雯,首钢体育总裁北京首钢篮球俱乐部董事长,2017年开始执掌球队。执掌球队初期,曾豪言三年夺冠,但今年已经是她执掌球队的第五个年头,过去五年时间,北京首钢外援引进不少,2019白拿湖人3200万,一场未打还能免费看球,又有美娇娘陪伴湖人队,早早就放假了。今年的他们,实在太出乎意料了。坐拥詹姆斯浓眉威少安东尼霍华德的他们,不说季后赛,就连打附加赛的资格都没有,不禁有些令人惋惜。显然,湖人队这个赛季失败了,他们在贝弗利兑现他的诺言!快船两人背锅,库里伤情更新出战不利今天,快船和森林狼的附加赛打响,这也是能决定两队命运的一战。让人意想不到的是,不被看好的森林狼逆转快船,在主场以109104击败快船赢得了这场比赛的胜利,以第七的身份晋级季后赛,在哪五个人可以战胜这个阵容?控卫魔术师约翰逊分卫黑曼巴科比小前皇帝詹姆斯大前天勾贾巴尔中锋大鲨鱼奥尼尔魔术师场均19。5分7。2篮板11。2助攻科比场均25分5。2篮板4。7次助攻詹姆斯场均27分7。4篮板7晋级了!恭喜篮网!杜兰特欧文合砍59分23助攻克利夫兰又被篮网打崩了,这一回的崩溃,比上次卡位战更彻底。当时克城逮着杜兰特包夹了一整场,全程都在搞针对,然而并没有什么卵用,阿杜单人20投11中,斩获36分5篮板5助攻,直接带走单场60分有多难?这4位都没有做到过,强如杜兰特也不行60分看上去不是什么难事,实际上确实难于上青天,毕竟在这个时代,60分也算是一大神迹了,即使现役中这么多得分高手,然而获得60分的人也是难得一见,尤其是有些顶级得分手,生涯连50分浓眉2换5,詹姆斯没理由拒绝北京时间4月13号,关于湖人的赛季已经结束,湖人下赛季阵容上操作的空间有限。威少基本确认执行下次赛季合同,锁死湖人队。根据美国媒体给出的方案来看,湖人可以用纳恩和浓眉去和马刺做交易北控签约超级外援!前CBA得分王加盟,将助马布里全力冲击季后赛时间过得很快,转眼间4月即将过去一半,而本赛季的CBA季后赛也进入到了半决赛的阶段。现在,除了广东辽宁广厦和上海4队之外,其他的CBA球队都已经完成了本赛季的任务,球队的球员和教练cba半决赛,广厦队vs上海队的精彩看点各位朋友大家好,请大家看完后记得点赞哦!首先我们来回顾一下昨天已经结束的辽宁队和广东队的比赛。广东队本赛季遭遇了严重的伤病困扰,昨晚的广东队同样如此,莱多,二飞的缺阵让广东队的4号刘诗雯选择继续为国乒效力,只为心中那份对乒乓球的热爱从去年全运会之后,马龙许昕和刘诗雯这些老将开始逐渐地淡出赛场,在一段时间里基本上属于半退役状态,直到今年的公开赛他们三个才重新登场参赛。如今国乒处在新老交替阶段,为了更好地培养新生