这是我的状态示例的外观:
const INITIAL_STATE = {
 contents: [ {}, {}, {}, etc.. ],
 meta: {}
}
我需要能够并以某种方式替换知道其索引的内容数组中的项目,我尝试过:
      return {
        ...state,
        contents: [
          ...state.contents[action.meta.index],
          {
            content_type: 7,
            content_body: {
              album_artwork_url: action.payload.data.album.images[1].url,
              preview_url: action.payload.data.preview_url,
              title: action.payload.data.name,
              subtitle: action.payload.data.artists[0].name,
              spotify_link: action.payload.data.external_urls.spotify
            }
          }
        ]
      }
action.meta.index我想用另一个内容对象替换的数组项的索引在哪里,但我相信这只是将整个数组替换为我正在传递的这个对象。我也想过使用,.splice()但这只会改变数组?