0
在我Angular2應用我有添加到重播的評論的減速機:Angular 2 ngrx redurs:無法讀取未定義的屬性concat()?
Replays.reducer.ts:
case ADD_REPLAY:
let index_replay = state
.map(review => review.id)
.indexOf(action.payload.replayTo);
return [
...state.slice(0, index_replay),
Object.assign({}, state[index_replay], {
replays: [...state[index_replay].replays, action.payload]
}),
...state.slice(index + 1)
];
default:
return state;
}
當評論已經包含重播,我可以添加重播問題內部消除,但是當comment數組中的播放數組爲空時,我有錯誤:無法讀取未定義的屬性連接(可能是由於擴展運算符)。
我該如何避免這種行爲?