js中数组与对象的遍历
来源:互联网 发布:双十一店铺数据分析 编辑:程序博客网 时间:2024/05/30 23:51
一、数组的遍历:
首先定义一个数组 arr=['snow','bran','king','nightking'];
1、for循环,需要知道数组的长度;
2、foreach,没有返回值,可以不知道数组长度;
arr.forEach(function(ele,index){
console.log(index);
console.log(ele)
})
3、map函数,遍历数组每个元素,并回调操作,需要返回值,返回值组成新数组,原数组不变;
var newarr=arr.map(function(i){
return i
});
console.log(newarr)
4、filter函数:过滤通过条件的元素组成一个新数组,原数组不变;
var newarr=arr.filter(function(i){
return i.length>4
});
console.log(newarr) //['nightking']
5、some函数,遍历数组中是否有符合条件的函数,返回布尔值;
var yy=arr.some(function(i){
return i.length>4
});
console.log(yy) //true
6、every函数,遍历数组是否每个元素都符合条件,返回布尔值;
var xx=arr.every(function(i){
return i.length>4
});
console.log(xx) //false
二、对象的遍历
var obj={snow:1,bran:2,king:3,nightking:4};
for(let i in obj){
console.log(i+','+obj[i])
}
in也可以用来遍历数组,不过i对应于数组的key值:
for(let i in arr){
console.log(i+','+arr[i])
}
- js中数组与对象的遍历
- js中数组与对象的遍历
- JS数组与对象的遍历方法大全
- java和js中遍历数组和对象的总结
- js中遍历数组和对象的区别
- js中数组 与 对象的区别
- js中数组与对象的区别
- js中数组与数组,数组与对象,对象与对象间的合并
- js中for遍历数组和对象,及对象和数组之间的区别
- js对象数组遍历
- 遍历js数组对象的长度
- js对象和数组的遍历
- js中js数组、对象与json之间的转换
- js中js数组、对象与json之间的转换
- js遍历数组和遍历对象的区别
- js遍历数组和遍历对象的区别
- js遍历数组和遍历对象的区别
- JS 遍历数组,遍历对象遇到的坑
- addslashes
- CentOS 下的 SNMP 及 PHP如何连接
- Gerrit的使用
- 蓝桥杯 01字串
- 如何在Windows系统中设置Python程序定时运行
- js中数组与对象的遍历
- jsp_连接池
- UnityShader中Tiling和Offset参数设置时贴图异常问题
- Golang 依赖包下载时候代理设置
- VC6.0编译jpeglib库
- C++ golang Centos7.4 vim 编码环境
- 图像处理中的采样与量化
- java springMVC session与cookie
- spark数据导入导出