JSON データのストレージ要件を、既知の一連のデフォルトに対して差分化することで削減しようとしています。基本的に、私が欲しいのは.extend()
、次のテストが任意の JSON 互換オブジェクトに対してパスするように、jQuery の関数の逆です。
function test_delta(defaults, delta) {
var current = $.extend(true, {}, defaults, delta);
QUnit.same(get_delta(current, defaults), delta);
}
独自の を書き始める前にget_delta()
、既存の実装を知っている人はいますか?