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返回一个新数组.