挖坑:解构赋值中的数组赋值和对象赋值的区别?

76 阅读1分钟

最近在微信视频号,刷到一个视频,发现了一个有意思的现象,如下:

image.png

在以往认知里,数组的效率应该是高于对象的,数组解构直接基于索引操作,而对象解构需要额外的键名解析。

看到这个demo,不由得虎躯一震。

此外,我调换了一下顺序,效果又发生了变化

调整前:

image.png

调整后:两者效率差异性不明显,随机性胜出

image.png

进行对比实验

deepseek提出:1、没有做实际操作,可能测试存在偏差;2、没有开启新数组,不能充分利用索引

对象解构优势不明显,但仍占优 image.png

大佬们,走过路过,一起探讨一下,后续我会研究下补全这个坑位。