web-dev-qa-db-fra.com

Ajouter une valeur à la liste

J'ai un objet de liste immuable, dans un objet Map, comme suit:

let initialState = Immutable.fromJS({});
state = initialState;
state = state.set("myList", Immutable.List());

Comment ajouter une valeur à "myList", mettant ainsi à jour state?

7
Baz

Vous pouvez utiliser update () method.

const initialState = Immutable.fromJS({});
const state = initialState.set('myList', Immutable.List()); 

const updatedState = state.update('myList', myList => myList.Push('some value'));
15
caspg
emails = List(new Array<string>());
defaultValues = ['[email protected]', '[email protected]'];
this.emails = this.emails.Push(...this.defaultValues);

Ceci est pour TypeScript.

2
I.Tyger