我有一个对象,看起来像这样的:如何总结coffescript中JSON对象的属性?
object =
title : 'an object'
properties :
attribute1 :
random_number: 2
attribute_values:
a: 10
b: 'irrelevant'
attribute2 :
random_number: 4
attribute_values:
a: 15
b: 'irrelevant'
some_random_stuff: 'random stuff'
我想提取的总和上ATTRIBUTE1和attribute2“A”的值。
在Coffeescript中这样做的最佳方式是什么?
(我已经找到了这样做的一种方式,但是那只是看起来像Java转换后的咖啡,我希望的是更好的解决方案。)
谢谢!我想我遗漏了一条信息,对此我很抱歉。假设“b”也是一个可以积累的属性,并且我有一个函数可以接受a或b作为变量,我是否可以使用相同的方法? 我试图去沿线(给定函数输入的x) for k,v of object.properties sum + = value.attribue_values [x] 哪些行不通。对不起,我忘了把这部分留在我的问题,所以我仍然upvoted的答复,因为它是现货:) – ivarni
@ user957731:我编辑我的回应是更通用的。这是你想要的? –
看起来它,谢谢! – ivarni