欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 枚舉對(duì)象屬性

JavaScript是一種廣泛使用的編程語言,它支持許多對(duì)象導(dǎo)向的編程技術(shù)。在JavaScript中,枚舉對(duì)象屬性是一種非常有用的技巧,在這篇文章中,我們將深入探討這一問題。 枚舉對(duì)象屬性是一種逐個(gè)遍歷對(duì)象屬性的技巧,它允許我們?cè)L問對(duì)象的每個(gè)屬性并執(zhí)行必要的操作。讓我們創(chuàng)建一個(gè)示例對(duì)象,并演示如何枚舉其屬性:
var obj = { 
name: "John", 
age: 30, 
city: "New York" 
};
for (var prop in obj) {
console.log(prop);
}
在這個(gè)示例中,我們創(chuàng)建了一個(gè)名為obj的對(duì)象,它有三個(gè)屬性:name,age和city。我們使用for循環(huán)來遍歷對(duì)象的屬性,并使用console.log()函數(shù)打印屬性名。 當(dāng)我們運(yùn)行這段代碼時(shí),它會(huì)輸出以下內(nèi)容:

name

age

city

以上輸出顯示了對(duì)象的所有屬性。 我們還可以進(jìn)一步修改上面的代碼,使其輸出對(duì)象屬性的值:
var obj = { 
name: "John", 
age: 30, 
city: "New York" 
};
for (var prop in obj) {
console.log(obj[prop]);
}
現(xiàn)在,我們遍歷對(duì)象的屬性,并使用console.log()函數(shù)輸出屬性的值而不是屬性名。當(dāng)我們?cè)诳刂婆_(tái)中運(yùn)行這段代碼時(shí),它會(huì)輸出以下內(nèi)容:

John

30

New York

現(xiàn)在,我們已經(jīng)學(xué)會(huì)如何遍歷對(duì)象的屬性,并且能夠輸出屬性名稱或?qū)傩灾怠=酉聛恚覀儗⒀菔救绾问褂妹杜e對(duì)象屬性來執(zhí)行某些任務(wù)。 假設(shè)我們有一個(gè)名為students的對(duì)象,其中包含三個(gè)學(xué)生的信息:姓名,年齡和分?jǐn)?shù)。我們想要找到所有學(xué)生的分?jǐn)?shù),并將它們相加,然后計(jì)算平均分?jǐn)?shù)。我們可以使用以下代碼來完成它:
var students = { 
John: { age: 24, marks: 85 }, 
Sarah: { age: 22, marks: 89 }, 
Bob: { age: 26, marks: 92 } 
};
var totalMarks = 0;
var count = 0;
for (var student in students) {
totalMarks += students[student].marks;
count++;
}
var averageMarks = totalMarks / count;
console.log("Average marks: " + averageMarks);
在這個(gè)示例中,我們首先創(chuàng)建了一個(gè)名為students的對(duì)象,其中包含了三個(gè)學(xué)生的信息。然后,我們使用for循環(huán)遍歷整個(gè)學(xué)生對(duì)象,并使用students [student]. marks將該學(xué)生的分?jǐn)?shù)進(jìn)行相加。最后,我們計(jì)算平均分?jǐn)?shù),并輸出結(jié)果。 當(dāng)我們?cè)诳刂婆_(tái)中運(yùn)行這段代碼時(shí),它會(huì)輸出以下內(nèi)容:

Average marks: 88.66666666666667

現(xiàn)在,我們已經(jīng)學(xué)會(huì)如何枚舉對(duì)象屬性,并使用它們來執(zhí)行某些任務(wù)。這種技術(shù)在JavaScript中非常常見,因?yàn)樗试S我們輕松訪問對(duì)象的所有屬性并進(jìn)行必要的操作。