美文网首页
js-对象遍历

js-对象遍历

作者: 前端喵 | 来源:发表于2018-01-18 20:56 被阅读0次

    2018年4月24号更新

    在写代码的过程中有时可能要对一个对象进行遍历,然后进行相应的操作,那么对象该怎么遍历呢?

    1.用for in遍历对象属性

    2019.1.15补充:for in遍历时会遍历对象所有的可枚举属性,也就是说如果原型链上也包含可枚举属性的话也会被遍历出来,如果只需要对象本身的属性名的话需要在循环里面添加hasOwnProperty的判断条件只输出对象自身的可枚举属性。

    for-in

    2.Object.keys  返回一个所有元素为字符串的数组,其元素来自于从给定的对象上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。然后对该属性数组进行遍历,该遍历过程即是对原对象的遍历。图1即为一个例子

    图1

    相关文章

      网友评论

          本文标题:js-对象遍历

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