0
点赞
收藏
分享

微信扫一扫

JavaScript第五章Array类型

Jonescy 2022-01-08 阅读 199

数组

每一项可以保存任何类型的数据。

        大小可以动态调整,可以随着数据的添加自动增长以容纳新增数据。

创建数组

1.Array构造函数

var colors=new Array();        (new可以省略)

可以传递规定项数,每一项的初始值是undefined

var colors=new Array(20); 

可以传递要包含的项

var colors=new Array(“blue”,“red”);

2。数组字面量表示法

var colors=[“blue”,“red”]

var colors=[];创建一个空数组

length属性

        保存数组的项数。

通过length可以从数组的末尾添加或删除项。

数组的最后一项索引始终是length-1;新项是length。

比较函数通过返回一个小于0,等于了,或者大于0的值来影响排序结果,减法操作就可以适当地处理这些情况。

转换方法p96

栈方法

push()

接收任意数量的参数,把它们逐个添加到数组的末尾,并返回修改后数组的长度。

pop()

从数组的末尾移除一项,length-1,返回移除的项。

队列方法

push从数组末端添加项,模拟队列则需要从数组前端取得项

shift()方法

移除数组的第一项并返回该项,length-1

shift() 和push() 结合:在数组前端移除项,在数组后端添加项。

unshift()方法

在数组前端添加任意个项并返回新length

unshift() 和pop()结合:在数组前端添加项,在数组后端移除项。

重排序方法

reverse()

翻转数组

sort()

        默认升序排序,会调用每个项的toString()转型方法,然后进行字符串比较排序

举报

相关推荐

第五章

五,Eureka 第五章

第五章 Tomcat

第五章总结

MySQL 第五章

第五章 列表

0 条评论