数组的长度、数组元素的添加和删除

47道HTTP面试题总结  98道vue面试题总结

一、数组的长度

  1).每个数组都有一个length属性:征对稠密数组,length属性值代表了元素中的个数,其值比数组中的最大索引数大1,当数组是稀疏的时,length的值大于元素的个数。数组长度保证大于它的每个元素的索引值。

      2).数组有两个特殊行为:

       第一个:如果为一个数组元素赋值,它的索引i大于或等于现有的数组的长度时,length的值将设置为i+1。

           第二个:设置length属性为一个小于当前长度的非负整数n时,当前数组中的那些索引值大于或等于n的元素将从中删除。

var a = [1, 2, 3, 4, 5]; //从5个元素的数组开始 a.length = 3; //现在a为 [1, 2, 3] a.length = 0; //删除所有的元素a为[] a.length = 5; //长度为5,但是没有元素,就行new Array(5)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzfgp.html