关注公众号 【离心计划】呀,一起逃离地球表面
什么是类数组?

然后我们像下面这样执行:

会自动多一个“3”,然后length会增加1
所以给出定义:1.具有索引属性(数字)
2.有length属性
3.最好加上push属性
这样的叫做类数组
其实类数组调用了push方法是这样实现的:
首先,数组里面的push方法是:

然后obj调用的时候,this就会变成obj,所以可以这样实现(这里的length和上面的“length”是对应的)

这题答案是:

因为原始的length是2,所以根据数组原来的push方法,“2”对应的就变成了“c”,随后length++,“3”对应的也变成了d

这里多加了一个splice,然后它就会变成数组的形式,但是又拥有对象的方法:
用中括号包围了,像数组
数组重组:

https://link.juejin.cn/?target=https%3A%2F%2Fmp.weixin.qq.com%2Fmp%2Fappmsgalbum%3F__biz%3DMzkzOTM4MzYwNQ%3D%3D%26action%3Dgetalbum%26album_id%3D2642660048770744323%26scene%3D173%26from_msgid%3D2247483787%26from_itemidx%3D1%26count%3D3%26nolastread%3D1%23wechat_redirect
1344

被折叠的 条评论
为什么被折叠?



