Mit Standardobjekten JS kann man Destrukturierung Zuordnung verwenden wie:Kann ich Destrukturierungsaufträge mit immutable.js verwenden?
let obj = {name: 'james', code: '007'}
let {name, code} = obj // creates new variables 'name' and 'code' (with the proper values)
wie von einigen Flux/Redux Evangelist vorgeschlagen, ich immutable.js für meine Anwendung verwenden; kann ich die Destrukturierung auch auf einer unveränderlichen Liste/Karte verwenden? Natürlich könnte man tun:
let obj = immutable.fromJS({name: 'james', code: '007'})
let {name, code} = obj.toJS()
aber ziemlich ineffizient zu sein scheint als die Objekte größer werden (weil das Objekt tief jsified ersten sein muss).