次のようなオブジェクトリテラルが与えられた場合:
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 値を計算して再利用します。
可能であれば、どのように行うのですか?
編集: これは、Web を横断する交換フォーマットとしてではなく、ローカル データとして使用します。