为什么要展开this_getImgByType呢

为什么要展开this_getImgByType呢

将他展开后在method.appendChild的剩余数组又把他解构成一个数组,直接以数组形式传入不可以吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
_1973 2020-06-01 20:46:25

一开始在写method的时候就根本不需要加扩展运算符展开,多此一举

  • _1973 #1
    首先是method方法中的扩展运算符作用是将剩余参数组合成一个数组。this_getImgByType()返回的是一个数组,在前面加扩展运算符,是将它返回的数组扩展,到了method中,在使用rest参数集合成children。因此在method中的扩展运算符,根本就是多余的。
    2020-06-01 20:58:11
好帮手慕夭夭 2019-06-23 15:24:56

你好同学,同学说的是如下地方吗?不可以的哦。同学可以直接传入一个数组形式测试一下

http://img1.sycdn.imooc.com//climg/5d0f28a70001f03609540096.jpg

因为appendChild参数传递的是一个节点,如果传入数组,会报错说这个参数不是一个节点类型。

http://img1.sycdn.imooc.com//climg/5d0f28d80001aaa412950131.jpg

如果没有解答疑惑,可以详细描述一下,以便老师准确的为你解答。祝学习愉快,望采纳。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师