1.小练习—-每天进步一点点
求数组最小值:Math.min.apple(null,arr)
1 | function myMin(){ |
如何实现数组的反转(非recover())
1 | 方法一: |
join()将数组中所有元素都转化为字符串并连接在一起。
1 | 输入: 分隔符,默认为逗号 |
sort()
1 | 比较函数或null。null时表示按照字母表顺序排序;传入带两个参数的比较函数时;第一个参数在前,则返回小于0的数值;第一个参数在后,则返回大于0的数组 |
concat() 数组拼接的功能
1 | // concat() 数组拼接 如果参数中有数组,则连接的是数组元素,而非数组本身;但是不支持递归,不修改调用的数组 |
splice() 从数组中删除元素、插入元素到数组中或者同时完成这两种操作。
1 | // splice() 删除或插入数组元素 第一个参数为指定插入或删除的起始位置,第二个参数为要删除的个数。如果只有一个参数默认删除后面所有的。返回删除后的数组。 |
unshift()和shift
1 | // shift() 在数组开始添加一个或多个元素,并返回新数组长度 |
push()和pop()
1 | 1 // push() 在数组末尾添加一个或多个元素,并返回新数组长度 |
forEach()从头至尾遍历数组,为每个元素调用指定函数
1 | 1 // forEach() 函数的参数依次为:数组元素、元素的索引、数组本身, 无返回 |