Angenommen, es ist eine Aufgabe:Immutable.js einschieben Array in verschachteltes Objekt
const object = {
'foo': {
'bar': [1, 2, 3]
}
}
I 4
zu object.foo.bar
Array zu drücken braucht.
Im Moment mache ich es wie folgt aus:
const initialState = Immutable.fromJS(object)
const newState = initialState.setIn(
['foo', 'bar', object.foo.bar.length],
4
)
console.log(newState.toJS())
Aber ich weiß nicht wirklich wie es, da ich object.foo.bar.length
im Pfad verwenden müssen. In meinem realen Beispiel ist das Objekt viel tiefer geschachtelt und die Länge des Arrays sieht sehr hässlich aus. Gibt es einen anderen, bequemeren Weg?
Großartig! Danke vielmals! –