JS中数组和函数

作者: 你的言语我爱听却不懂 | 来源:发表于2016-04-18 22:50 被阅读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

结果如右边所示


相关文章

  • JS中数组和函数

    1.数组的常用方法,如定义一个数组,var arr = [10,20,30,40,50]; 举例说明如下图 结果如...

  • js06 随堂笔记 2/13

    颠倒 数组中的元素顺序 改变原数组的值 forEach() 方法 迭代器函数 二维数组 栈和队列 JS 开头入...

  • map

    js中的map()方法 map定义和方法 map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理的后...

  • 比较函数compare

    javascript中数组的sort()方法原理研究 js中compare 函数,如果

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • js中数组find方法的使用和实现

    js中数组find方法的使用和实现 find方法定义 find() 方法返回数组中满足传入函数条件的第一个元素的值...

  • JS中every()和some()的用法

    every() 与 some()方法都是js中数组的迭代方法。 every(): 对数组中每一项运行给定函数,如...

  • js中数组filter方法的使用和实现

    js数组中filter方法的使用和实现 定义 filter() 方法创建一个新数组, 其包含通过所提供函数实现的测...

  • js数组方法大全

    js数组方法大全 JavaScript中创建数组有两种方式(一)使用 Array 构造函数: (二)使用数组字面量...

  • React-todo-list 系列三

    函数组件 => 组件拆分 TodoList.js TodoItem.js

网友评论

    本文标题:JS中数组和函数

    本文链接:https://www.haomeiwen.com/subject/omnnlttx.html