Как мне создать ха sh, как в SHA-256, из массива объектов? Я попробовал несколько способов, но не могу заставить их работать.
Я хочу проверить, изменились ли данные, сравнивая хеши до и после.
let data = [
{foo: "foo", bar: "bar", baz: "baz"},
{foo: "foo", bar: "bar", baz: "baz"},
{foo: "foo", bar: "bar", baz: "baz"},
];
hash(data) // 487f7b22f68312d2c1bbc93b1aea445b
data[0].foo = "changed";
hash(data) // 7663d8c57a4fe7d83db6bbc1bff52586