JS数组
摘要 最近学习了JS数组的基础知识,在这里呢总结一下,包括js数组的属性与方法,js数组常常遇到的一些问题,小编通过查阅一些网上的知识,把关于数组的东西进行了罗列,希望各位大神多多指点! 数组属性 length length属性表示数组的长度,即其中元素的个数。 JavaScript数组的length属性是可变的,当length属性被设置得更大时,整个数组的状态事实上不会发生变化,仅仅是length属性变大;当length属性被设置得比原来小时,则原先数组中索引大于或等于length的元素的值全部被丢失。 prototype 返回对象类型原型的引用。prototype 属性是 object 共有的。 一般用来给数组实例添加方法。 constructor 表示创建对象的函数。 说明:constructor 属性是所有具有 prototype 的对象的成员。constructor 属性保存了对构造特定对象实例的函数的引用。 基本操作 创建数组 // 数组实例的创建 var arr = [];//创建空数组 var arr = [1,"{1,2}","string"];//创建一个数组并赋值 var arr = new Array(); //创建一个空数组 [] var arr = new Array(5); //创建一个length为5的数组 [undefined, undefined