给定一个对象字面量:
var data = {
{ "A": 3, "B": 4, "C²": 25, "C": 5 } // hint: triangle
}
其中值之间存在数学关系(C² = A² + B²)。
是否有可能进行一些“内部操作”,例如:
var data = {
{ "A": 3, "B": 4, "C²": (Math.pow(A,2)+Math.pow(B,2)), "C": Math.sqrt("C²") } // hint: triangle
}
我将有一组 +200 A、B 值,我希望从中计算 C 值,然后重用它。
如果可能,该怎么做?
编辑:我将其用作本地数据,而不是作为跨网络的交换格式。