美文网首页
对象遍历方法简记

对象遍历方法简记

作者: 白小纯kl | 来源:发表于2021-08-10 10:01 被阅读0次

1.for … in 循环遍历对象自身的和继承的可枚举属性(循环遍历对象自身的和继承的可枚举属性(不含Symbol属性).).

for(let i in obj)   // i 指的是对象键值对中的key

2.使用Object.keys() Object.values()遍历 (返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).).

Object.keys(obj)  // 返回  键值对中 key的数组
Object.values(obj) // 返回 键值对中 value的数组

3.Object.getOwnPropertyNames(obj),返回一个数组,包含对象自身的所有属性(不含Symbol属性,但是包括不可枚举属性).

Object.getOwnPropertyNames(obj) // 返回 key的数组  value = obj[key]

4.使用Reflect.ownKeys(obj)遍历,返回一个数组,包含对象自身的所有属性,不管属性名是Symbol或字符串,也不管是否可枚举.

Reflect.ownKeys(obj) // 返回 key的数组  value = obj[key]

相关文章

  • 对象遍历方法简记

    1.for … in 循环遍历对象自身的和继承的可枚举属性(循环遍历对象自身的和继承的可枚举属性(不含Symbol...

  • 十一、遍历对象,遍历数组

    1、ES6的for..of遍历,不能遍历对象 2、遍历对象 对象的方法 一、Object.assign 循环 一、...

  • 后端开发必备JQuery常用知识点

    jQuery.each(object, [callback]) 通用遍历方法,可用于遍历对象和数组。可遍历任何对象...

  • 03-迭代

    迭代是按照一定的顺序遍历一个序列。 迭代模式是将对象与对象的遍历方法分离的设计模式,隐藏了对象的遍历方法,减轻了遍...

  • Java集合回顾

    Java 集合 — 容器 作用:用作装对象。调用它的方法装对象、取方法、删除对象、遍历对象…… 方法的用法 ...

  • JavaScript迭代

    遍历对象 方法1 方法2 遍历数组 方法1 方法2 方法3 map数组 filter数组 reduce数组 找到某...

  • 2018-07-25 学习总结

    1.js对象 造器函数内部定义对象的方法 循环遍历对象属性(for ....in 循环遍历键) 2.indexOf...

  • 记录五种常用的对象遍历方法

    记录五种常用的遍历对象的方法。 定义对象 for...in... for…in… 会以任意顺序遍历出对象自身以及原...

  • 2018-09-07

    属性的遍历ES6 一共有 5 种方法可以遍历对象的属性。 (1)for...in for...in循环遍历对象自身...

  • 遍历Map值

    直接上代码 遍历的对象是map对象,其中value值为list<对象>结构,遍历修改方法如下: LinkedHas...

网友评论

      本文标题:对象遍历方法简记

      本文链接:https://www.haomeiwen.com/subject/eqdjhltx.html