js- for in 循环 只有一个目的,遍历 对象,通过对象属性的个数 控制循环圈数

Posted jie-xuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js- for in 循环 只有一个目的,遍历 对象,通过对象属性的个数 控制循环圈数相关的知识,希望对你有一定的参考价值。

  for in 循环会返回 原型 以及原型链上面的属性,不会打印系统自带的属性

var obj =
   name:‘suan‘,
   sex :‘male‘,
   age:150,
   height:185,
   characeter:true
    
 for(var key in obj)
  // console.log(key +‘ ‘+typeof(key))   //key 返回string 类型
  // console.log(obj.key-->obj[‘key‘]);   错误写法 key为string类型,系统不报错 底层会转换成 obj[‘key‘] 此时[‘key‘]是定量 ,系统会认为是 访问obj里面的key 属性
  console.log(obj[key])  //key 是String类型
        

以上是关于js- for in 循环 只有一个目的,遍历 对象,通过对象属性的个数 控制循环圈数的主要内容,如果未能解决你的问题,请参考以下文章

怎么用js拿到一个对象里面的属性

js字符串可以循环遍历吗

JS中的forEach,for in,for of和for的遍历优缺点及区别

js关于for

Js中for in 和for of的区别

前端js的数组的循环遍历 for / for of / for in / arr.forEach()