var z = Record ({a: []});Wie man das Array innerhalb eines Datensatzes richtig speichert
var a = new z({a: [1]});
var b = new z({a: [1]});
expect(Immutable.is(a, b)).to.be.true; // false
Das gibt falsche weil [] eine veränderbare Struktur ist. Also habe ich diesen Code in das geändert:
var z = Record({a: List()});
var a = new z({a: List([1])});
var b = new z({a: List([1])});
expect(Immutable.is(a, b)).to.be.true; // true
Und es scheint zu funktionieren, da Immutable.List unveränderlich ist. Also ist das die richtige Art ein Array in einem Record zu speichern?
Vielen Dank!
Renan, war diese Antwort hilfreich? –