Javascript 获取对象中包含项的总数

Javascript 获取对象中包含项的总数,javascript,arrays,object,Javascript,Arrays,Object,我有一个对象“totalItems”,它的键包含数字作为值 我有一个名为“exluded”的数组,其中包含在进行计数时应该排除的键字符串 现在,由于我的'excluded'数组包含'B'和'C',在计算对象的值之和时,我不应该包含'B'和'C' 因此,我的输出应该是:A的值+D的值=2+1=3 我如何做到这一点 函数getData(){ var totalItems={ "A":2,, “B”:1, "C":1,, D:1 } 排除的风险值=['B','C']; //控制台.日志(对象.钥匙

我有一个对象“totalItems”,它的键包含数字作为值

我有一个名为“exluded”的数组,其中包含在进行计数时应该排除的键字符串

现在,由于我的'excluded'数组包含'B'和'C',在计算对象的值之和时,我不应该包含'B'和'C'

因此,我的输出应该是:A的值+D的值=2+1=3

我如何做到这一点

函数getData(){ var totalItems={ "A":2,, “B”:1, "C":1,, D:1 } 排除的风险值=['B','C']; //控制台.日志(对象.钥匙(乘客)); }
获取数据
如果要使用
对象,您应该能够这样做。键

函数getData(){ var totalItems={ "A":2,, “B”:1, "C":1,, D:1 } 排除的风险值=['B','C']; 常数和=对象 .密钥(总计项) .filter(键=>!已排除。包括(键)) .reduce((sum,key)=>sum+totalItems[key],0); 控制台日志(总和);
}发布的问题似乎根本不包括解决问题的方法。StackOverflow希望您能这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的内容,以便说明您遇到的具体障碍。有关更多信息,请参阅并学习。如果您对Javascript不熟悉,无法自力更生,我建议您从基础开始,然后解决这个问题,因为这是一个微不足道的问题,一旦您熟悉了语法,请再次解决这个问题