可以直接使用react的immutability helpers var update = require('react-addons-update'); var newData = update(this.state, {c: {d: {1: {e: {$set: 3}}}}}); this.setState(newData)