美文网首页
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-对象遍历

    2018年4月24号更新 在写代码的过程中有时可能要对一个对象进行遍历,然后进行相应的操作,那么对象该怎么遍历呢?...

  • js-对象的遍历和克隆

  • js-遍历

    一、对数组的遍历 1. for循环 语法结构: var arr =[1,2,3];for(var i=0; i

  • js-数组遍历

    数组遍历

  • 循环遍历数组 对象的方法

    entries() 遍历键值对 keys() 遍历键名 values() 遍历键值 对象------遍历对象(属性...

  • for in与for of的区别

    1、对象遍历 for in 会遍历对象的整个原型链,性能很好,推荐使用。 for of 只遍历当前对象,不会遍历原...

  • JS-对象

    一、数学对象(8) 二、字符串对象(9 ) 1、字符串:是一个字符2、字符串对象:是一个数组。3、用字符串方法对字...

  • JS-对象

    1. 基础 可通过字面量定义对象,在对象内部定义属性和方法 可以通过对象.属性或者对象['属性'] 对象['方法...

  • JS-对象

    Array1.声名 var arr = [];2.读取数据-通过索引 var arr = ['1','2','...

  • for...of与for...in的区别

    for...in(遍历对象) 用于遍历对象的key值 for...of (遍历数组) 用于遍历有内置迭代...

网友评论

      本文标题:js-对象遍历

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