不可变助手 - 我的 React Native 代码有什么问题

Immutable helper - what is wrong with my React Native code

我尝试使用 immutability-helper 更新功能设置状态的某些部分。但我收到错误消息:意外令牌 (57:95)

import update from 'immutability-helper';

const newlatlng = update(this.state, {markers: {latlng: {latitude: {$set: 40.3565}},{longitude: {$set: 27.977} } } } );          
this.setState(newlatlng);

如果您缩进代码,会更容易看到错误。我想你有一套额外的 {

这个

const newlatlng = update(this.state, {
  markers: {
    latlng: {
      latitude: {$set: 40.3565}
    },
    {
      longitude: {$set: 27.977 } 
    } 
  } 
});

应该如下所示

const newlatlng = update(this.state, {
  markers: {
    latlng: {
      latitude: { $set: 40.3565 },
      longitude: { $set: 27.977 } 
    } 
  } 
});