he-maoke

导航

day23复习

3.自定义对象

>顾名思义,就是开发人员自定义对象,Js允许使用自定义对象,使应用及功能得到扩充

四、数组(Array)

####1.基本方法

...javaScript

push()从后面添加元素,返回值为添加完后的数组长度

pop()从后面删除元素,只能是一个,返回值是删除的元素

shift()从前面删除元素,只能删除一个,返回值是删除的元素

unshift()从前面添加元素,返回值是添加完数组后的长度

splice(i,n)删除从i(索引值)开始之后的那个元素.返回值是删除的元素

concat()连接两个数组 返回值为连接后的新数组

sort()将数组进行排序,默认根据ASCII码比较,返回值是排好的数组

reverse()将数组进行排序,返回值反转后的数组

slice(start,end)切去索引值end的数组,不包含end索引值,返回切出来的数组

indexOf() 查找某个元素的索引值,若有重复的,则返回第一个查到的索引值若不存在,则返回-1

...

###2.高阶函数(1)

...html

forEach(callback)遍历数组,无return 即使有return也不会返回任何值,并且影响原来的数组

map(callback)映射数组(遍历数组),有return返回一个新数组.

 

posted on 2022-06-20 21:54  hmkyj  阅读(10)  评论(0编辑  收藏  举报