JavaScript 如何遍历对象的属性与属性值

 

使用for-in

 

for (property in pson2)

for-in循环会枚举一个对象所有的可枚举属性并将属性名赋给一个变量。for-in循环每次迭代时,pson2(对象)的下一个可枚举属性的名字就被赋给变量property,直到遍历完所有的可枚举属性。然后循环结束,代码继续执行。

下面的代码创建了一个对象pson2,之后使用for-in 循环输出pson2属性名称和属性的值

//创建对象

var pson2=new Object();
pson2.name="person2";
pson1.age=26;
pson2.age=18;
pson1.name="person1";
pson2.sex="女";
pson2.say=function(){
console.log("方法");
}

//遍历对象
console.log("属性枚举:");
var property;
for (property in pson2){
console.log("属性名称:"+property+"" +"属性的值:"+pson2[property]);
           

结果:

 

 ps:此处创建对象使用的是Object构造函数

 

posted @ 2022-08-06 20:32  炸鸡好吃真好吃  阅读(1065)  评论(0编辑  收藏  举报