js数组取值的方法,js中怎么取数组里面的数据

  js数组取值的方法,js中怎么取数组里面的数据

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript获取数组值的方法

  方法1:利用 数组变量名[下标值] 的形式

  Var fruits=[苹果,香蕉,榴莲,橘子,菠萝蜜,梨];

  console . log(fruits[2]);

  方法2:使用slice()函数

  slice()方法可以截取数组中指定部分的元素,并返回这个子数组。此方法包含两个参数,它们指定截断子数组的开始和结束位置的下标。

  var a=[1,2,3,4,5];//定义一个数组

  var b=a.slice(2,5);//截取第三个元素到第六个元素之前的所有元素

  console . log(b);//Return [3,4,5]使用该方法时,需要注意以下问题。

  1)第一个参数指定起始下标位置,包括该值指定的元素;第二个参数指定结束位置,不包括指定的元素。

  2)该方法的参数可以自由设置。如果不传递一个参数,什么都不会做;如果只指定了一个参数,这意味着数组末尾的所有元素都是从参数值指定的下标位置截取的。

  var b=a . slice(2);//截取数组中的第三个元素,以及后面的所有元素

  console . log(b);//Return [3,4,5]3)当参数为负时,表示从右向左定位,即倒易定位法,而不是按正序(从左向右)定位,但取值顺序仍然是从左向右。

  var b=a.slice(-4,-2);//截取第四个到倒数第二个元素。

  console . log(b);//Return [2,3]如果起始下标值大于或等于结束下标值,则什么都不做。

  var b=a.slice(-2,-4);//截取倒数第二个元素到倒数第二个元素之前的元素

  console . log(b);//返回一个空集。上面的例子表明,当一个数组被截取时,它总是从左到右执行操作,而不是从右到左的相反操作。

  4)当起始参数值大于或等于length属性值时,什么都不做,返回一个空数组。如果第二个参数值大于length属性值,则视为length属性值。

  var b=a.slice(3,10);//截取第四个元素,直到所有后续元素

  console . log(b);//Return [4,5]5)slice()方法会返回数组的一部分(子数组),但不会修改原数组。splice()方法截取原始数组。如果要截取原数组而不是新数组,只能使用splice()方法。

  方法3:使用splice()函数

  splice()方法可以添加元素、删除元素或截取数组片段。删除一个元素时,会返回被删除的数组片段,所以可以使用splice()方法截取数组片段。

  splice()方法执行的返回值是删除的子数组。

  var a=[1,2,3,4,5];//定义一个数组

  var b=a .拼接(2);//从第三个元素删除

  console . log(b);//删除的子数组是[1,2]。如果没有删除任何元素,则返回一个空数组。

  var b=a.splice(2,0);//不执行删除操作。

  console . log(b . constructor==Array);//返回true,表示是空数组【推荐学习:javascript高级教程】。以上是javascript能否取数组值的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • slice 数组,js中的slice()方法,JS数组方法slice()用法实例分析
  • js数组转字符串,字符串转数组方法,JS 数组转字符串
  • js数组转字符串,字符串转数组方法,JS 数组转字符串,JS数组转字符串实现方法解析
  • js数组筛选的方法,js 多条件筛选
  • js数组筛选的方法,js 多条件筛选,JS实现数组过滤从简单到多条件筛选
  • js数组的常用10种方法详解图,js数组的常用10种方法详解图片
  • js数组的常用10种方法详解图,js数组的常用10种方法详解图片,JS数组的常用10种方法详解
  • js数组去重的几种方式,js数组去重最简单的方法
  • js数组去重的几种方式,js数组去重最简单的方法,js数组去重的11种方法
  • js数组去重最简单的方法,数组去重方法js
  • js数组去重最简单的方法,数组去重方法js,七种JS实现数组去重的方式
  • js数组中去除重复值的几种方法是什么,js数组中去除重复值的几种方法有哪些
  • js数组中去除重复值的几种方法是什么,js数组中去除重复值的几种方法有哪些,js数组中去除重复值的几种方法
  • js初始化一个数组,js数组初始化的三种方式
  • js初始化一个数组,js数组初始化的三种方式,js二维数组定义和初始化的三种方法总结
  • 留言与评论(共有 条评论)
       
    验证码: