Javascript基础练习(二) 数组、字符串

一、数组的API

 a.可以改变原数组的(7个)

1.push()

      ---push(元素1,元素2,...)   向数组尾部添加一个或者多个元素  

          返回:新数组的长度

          参数:元素1,元素2...

  2.unshift()

       ---unshift(元素1,元素2,...)   向数组头部添加一个或者多个元素  

           返回:新数组的长度

           参数:元素1,元素2...

   3.pop()

        ---pop(元素1,元素2,...)   向数组尾部删除一个元素  

            返回:删除的那一个元素

            参数:无

                   

     4.shift()

         ---shift(元素1,元素2,...)   向数组头部删除一个元素  

            返回:删除的那一个元素

            参数:无

                       

     5.splice()

          语法一:arr.splice(start)  从start下标位置开始截取 截取到最后

          语法一:arr.splice(start,n) 从start下标位置开始截取 截取n个

          语法一:arr.splice(start,n,元素1,元素2) 从start下标位置开始截取 截取n个,然后添加元素1,元素2

          返回值:以数组的形式返回删除的元素

     6.sort()

           语法:arr.sort(function(){a,b} {return a-b})  对数组元素进行从小到大

                     arr.sort(function(){a,b} {return b-a})  对数组元素进行从小到大

                                    参数是函数的这个函数叫回调函数

           返回值:排序后的数组

                   

     7.reverse()  

          语法:arr.reverse()  

你可能感兴趣的:(javascript,前端,java)