一起前行的全栈

JS中数组和函数

2016-04-18  本文已影响80人  你的言语我爱听却不懂

1.数组的常用方法,如定义一个数组,var arr = [10,20,30,40,50];

 length
          数组长度为arr.length

 push()
       在数组最后添加元素arr.push(20)

 pop()
        删除数组最后一个元素

  forEach()
            遍历数组中的所有元素
             arr.forEach(function(e){
             alert(e);
             })

shift()
         把第一个元素删除,并返回第一个元素的值

 unshift
          给数组的开头添加一个元素,并返回新的长度

 indexOf()
          返回元素是数组中的第几个值

  splice()
           删除数组中多个元素
               arr.splice(2,3,55,66)
               第一个参数:从下标为2的元素开始,删除三个元素,并加上 
               55,66(注意:第一二个参数必填       
              ,第二个参数填0表示不删除) 

    slice()
            从数组中截取一个子数组
             arr.slice(1,3) :表示从下标为1的数开始到下标为3的数,但不包括下标为三的数
             arr.slice(-3,-1):表示从倒数第三个开始到到数第一个,但不包括倒数第一个
            -1是最后一个元素
           -3是倒是第三个元素
            arr.slice(-3):表示从倒数第三个一直取到最后

举例说明如下图

屏幕快照 2016-04-18 下午10.35.14.png 屏幕快照 2016-04-18 下午10.39.57.png

结果如右边所示


上一篇 下一篇

猜你喜欢

热点阅读