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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。