JS中设置数组长度的意义是什么

来源:互联网 发布:中秋节祝福网页源码 编辑:程序博客网 时间:2024/05/16 17:04

问题描述

大家都知道,js中的数组长度是可变的,也就是说,即使你设置了初始长度,超出长度之外的值依旧可以显示,而且js中的数组在定义的时候可以不设置长度,那么,问题来了,数组设置长度的意义是什么,定义数组的时候需要设置长度吗?

问题解答

如果设置了数组长度,那么代码在执行的时候会在初始时就给数组分配一个空间,以后的每次给数组赋值就会更加快捷。(因为如果没有指定数组的长度,代码在每次执行赋值的时候会先给数组增加长度,分配空间,降低运行速度。)主要是考虑到后期代码内存的优化问题。
本文作者:Mrcxt
查看更多内容:进入Mrcxt的wordpress博客
0 0
原创粉丝点击