js常用的循环遍历方法总结(简单易用)
2020-04-25 08:30
435 查看
# js常用的循环遍历方法总结
- for 通用
let arr = ['小吕', '小郭'] let length = arr.length // 优化效果,数组多就比较明显 for (let i = 0; i < length ; i++) { console.log(arr[i]) //小吕 小郭 }
- forEach
let arr = ['小吕', '小郭'] arr.forEach((item,index,array)=>{ console.log(item) // 每一项 console.log(index) // 下标 console.log(arrray) // ['小吕', '小郭'] })
- some
有return 状态,适用于修改数组数据,并结束循环(return true)
let arr = [ { name: '小吕', age: 24 }, { name: '小郭', age: 20 } ] arr.some( function( item, index, array ){ if(item.name == '小吕') { item.name = '小溪' } return true // 结束循环 })
- map
适用于重新组合成新数组
let arr = [] arr = array.map(item=>{ 数组遍历 return {id: item.ta_id, name: item.ta_name} }) arr = [{1,'小丁'},{2, '小吕'}....]
- findIndex
找数组下标
let index = array.findIndex(item =>{ 返回符合条件的下标 return item.name === this.name })
- for … of es6
有break、continue和return状态
let arr = ['小吕', '小郭'] for (let item arr) { es6 console.log(item); // 小吕 小郭 }
- keys,values 循环数组键和值 es6
let arr = [ { name: '小吕', age: 24 }, { name: '小郭', age: 20 } ] const key = arr.keys() const value = arr.values() for (const index of key) { console.log(index) // 0 1 } for (const item of value) { console.log(item) // { name: '小吕', age: 24 } { name: '小郭', age: 20 } }
**for…in ** 遍历对象
let object = { name: '小郭', age: 20 } for(const key in object) { // 遍历对象 object[key] = '' }
未完待续。。。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- JS简单循环遍历json数组的方法
- JS简单循环遍历json数组的方法
- JS循环遍历方法总结
- JS简单循环遍历json数组的方法
- JS常用方法总结,及jquery异步调用后台方法实例
- JS简单常用代码记录总结
- js中数组Array的一些常用方法总结
- js与jquery常用数组方法总结
- JS字符串常用方法总结
- js循环遍历的两种方法for循环和for ... in 循环
- java中遍历Map常用方法 及优缺点总结
- js跳转页面常用方法总结
- JS常用字符串处理方法应用总结
- js常用属性及方法总结(温习下旧知识)
- js数组去重的三种常用方法总结
- js中常用的Math方法总结
- PHP循环遍历数组的3种方法list()、each()和while总结
- Js常用方法总结
- JS常用字符串处理方法应用总结
- PHP循环遍历数组的3种方法list()、each()和while总结