如何使用JavaScript在console.log()中显示积分总额



这是我的变量:我需要在console.log((中显示信用总额。我该怎么做?

var people=[
{name:"Matthew",yearBorn:"1927",yearPassed:"2003",credits:"11"},
{name:"Jeremy",yearBorn:"1947",yearPassed:"",credits:"82"},
{name:"Todd",yearBorn:"1957",yearPassed:"1989",credits:"72"},
{name:"Aaron",yearBorn:"1929",yearPassed:"",credits:"15"}
];

您需要一个变量来存储中的积分总数。您的数据中的键可以通过它们的名称直接访问,例如people[0].credits。你遍历变量中的每个"人",并将该值添加到积分总数中。

var Credits = 0; 
for(var i = 0; i < people.length; i++) { 
Credits += parseInt(people[i].credits); 
} 

还要注意,您必须将值转换为整数,因为您将其封装在引号中。否则你只会得到11827215:P

首先,名字不错。我猜你加入只是为了这个?

使用foreach循环并迭代所有值,将它们添加到变量中。

let total_credit = 0;
people.forEach((person) => {
total_credit += parseInt(person[“credits”])
} 
console.log(total_credit);

最新更新