Wie kann ich einen tief verschachtelten Wert in Immutable.js festlegen?

Bei der Arbeit mit plain JavaScript-Objekte ist leicht zu ändern, eine tief verschachtelte object-Eigenschaft:

people.Thomas.nickname = "Mr. T";

Aber mit Unveränderliches ich müssen gehen durch jeder Unterkunft Vorfahren, bevor ich eine neue Personen-Objekt:

var thomas = peopleImmutable.get("Thomas");
var newThomas = thomas.set("nickname", "Mr .T");
peopleImmutable = peopleImmutable.set("Thomas", newThomas);

Gibt es eine elegantere Möglichkeit, das zu schreiben?

InformationsquelleAutor der Frage Matt Zeunert | 2015-09-02

Schreibe einen Kommentar