知识点记录-遍历数组和对象的方法

  • 遍历数组
  1. for循环
  2. forEach(item, index, array)不可以中断,没有返回值
  3. for...of可中断,适用于可迭代对象(数组、字符串、Map、set)
  4. map返回新数组,不修改原数组,可与其他数组方法链式调用
  5. filter返回新数组,不修改原数组,可链式调用
  6. reduce适用于聚合擦操作(求和、最大值),返回一个单一值
  7. every每个都是真返回真否则返回假、some有一个为真返回真,全部为假返回假
  • 遍历对象
  1. for...in遍历所有可枚举属性
  2. Object.keys遍历对象自身的可枚举属性,返回数组
  3. Object.values遍历对象自身的可枚举属性值,返回数组
  4. Object.enteries遍历对象自身的可枚举属性键值对,返回数组
  5. Reflect.ownkeys遍历对象自身的所有属性,含不可枚举、符号属性、返回数组
  6. Object.getOwnPropertyNames遍历对象自身的所有属性名,含不可枚举属性,返回数组
  7. Object.getOwnPropertySymbols遍历对象自身的所有符号属性,返回数组
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP