在 handleChangeAddress 你在设置 Addresses 成为一个对象 Object.assign() ,然后将该对象设置为该状态。对象没有 .map 方法。
handleChangeAddress
Addresses
Object.assign()
.map
如果您生成并返回了一个数组,那么这应该可行。
您需要在句柄更改中创建新数组而不是新对象。所以改变
const Addresses = Object.assign({}, this.state.AddressesPOne);
至
const Addresses = Object.assign([], this.state.AddressesPOne);