javascript 数组遍历,js里面关于数组的操作有哪些

  javascript 数组遍历,js里面关于数组的操作有哪些

  本文已经给大家带来了一些关于javascript的知识,主要是梳理了DOM API知识的相关问题,包括选择页面标签,操作页面标签的属性等等。来看看吧,希望对你有帮助。

  【相关推荐:javascript视频教程,web前端】

  

数组的概念

  数组也是一个对象,在功能上类似于我们普通的对象,也是用来存储一些值的。不同的是,普通对象使用字符串作为属性名,数组使用数字来作为索引操作元素索引:从0开始的整数就是索引。数组的存储性能比普通对象要好,我们在开发中经常使用数组来存储一些数据。

创建数组对象

  使用typeof检查数组对象时返回对象。

  :

向数组中添加元素

   1.直接添加

  2.根据索引进行添加(添加元素的位置)

  这里值得注意的是,如果按索引添加元素,数组的长度是根据添加的最大索引计算的。

  

读取数组中的元素

  读取数组元素是返回值,需要变量直接接收或输出。

  1.直接读取,即读取整个数组中的元素。

  2.读取数组中的元素。

  3.读取不存在的元素时,返回undefined。

  

数组中的常用属性和方法

  

1.length属性

  长度属性可以是设置/返回数组长度。

  设置数组长度:数组名。长度=长度;

  当设置的数组长度是原始数组长度时,将会腾出额外的空间。

  当设置的数组长度为原始数组长度时,多余的数组元素将被删除。返回数组长度:数组名称。长度;

  提示:您可以利用length属性在数组中设置最后一个位置添加元素的值。

  

2.cancat方法

   concat()方法用于连接两个或多个数组。

  

3.join方法

   join()方法用于将数组中的所有元素转换为字符串。

  

4.pop方法

   pop()方法用于从数组中删除最后一个元素返回删除的元素

  

5.push方法

   push()方法可以是添加一个或多个元素返回新的长度到数组末尾。

  

6.shift方法

   shift()方法用于从数组中删除第一个元素,并返回第一个元素的值。

  

7.unshift方法

   unshift()方法可用于开头添加一个或更多元素返回新的长度的数组。

  

8.slice方法

   slice()方法可以从现有数组中返回选定的元素。您可以提取字符串的一部分,然后用新字符串返回提取的部分。注意:slice()方法不会改变原始数组。

  

9.splice方法

   splice()方法用于添加删除数组中的元素。

  

10.reverse方法

   reverse()方法用于颠倒数组中的顺序元素。

  

11.sort方法

   sort()方法用于对数组的元素进行排序。顺序可以是字母或数字,按升序或降序排列。默认的排序顺序是字母升序。

  1.按字母顺序排序(升序/降序)

  2.按数字排序(从大到小/从小到大)需要定义一个函数。

  

数组的遍历

  使用for循环遍历数组。

  

数组遍历小练习

  将6个对象添加到数组中,并将成人人员列表添加到新数组中!

  !DOCTYPE htmlhtml lang=enhead

  meta charset=UTF-8

  meta http-equiv= X-UA-Compatible content= IE=edge

  meta name= viewport content= width=device-width,initial-scale=1.0

  标题文档/标题

  脚本

  职能人员(姓名、年龄){

  this.name=name

  this.age=年龄;

  }

  Var per1=新人(苏亮,21);

  Var per2=新人(小红,15);

  Var per3=新人(流产,17);

  Var per4=新人(小丽,19);

  Var per5=新人( num ,20);

  Var per6=新人(小花,5);

  var per_list=[per1,per2,per3,per4,per5,per 6];

  函数arrAdult(){

  var new arr=[];

  for(var I=0;iper _ list.lengthi ){

  var x=per _ list[I];

  如果(x . 18岁){

  console . log(x . name failed );

  }else if(x.age=18){

  Console.log(x.name 恭喜你,通过了!);

  newArr.push(x.name)

  }

  }

  return newArr

  }

  var list=arr adult();

  Console.log(传递列表:列表)

  /脚本/床头

  /body/html运行结果:

  

【相关推荐:javascript视频教程、web前端】

  以上是JavaScript中数组知识点总结的详细内容。更多请关注我们的其他相关文章!

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

留言与评论(共有 条评论)
   
验证码: