js中对象遍历的几种方式

匿名 (未验证) 提交于 2019-12-03 00:05:01
	  // 对象的遍历方法
  // 第一种  :通过for..in..的方式遍历对象 		  var obj={ 		  	name:'小明', 		  	age:14, 		  	job:'电竞' 		  } 		   		  for(var k  in obj) { 		  	console.log(k+'==='+obj[k]);//name===小明  age===14 job===电竞 		  }
   		  // 第二种:Object.keys(对象名) 访问对象的属性   Object.values(对象名)  访问对象的属性值 			var obj1= { 				    id:12356, 				    name:'张三', 				    age:19 					} 				 				console.log(Object.keys(obj1))// ["id", "name", "age"] 				console.log(Object.values(obj1))//[12356, "张三", 19] 				 	// 第三种: 使用Object.getOwnPropertyNames(对象名) 			var obj2 = { 			            id:13579, 			            name:'李四', 			            age:20 			    } 			    Object.getOwnPropertyNames(obj2).forEach(function(key){ 			        console.log(key+ '---'+obj[key])    //id---13579   name---李四   age---20 			    }) 							
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!