我總是依賴於lodash和splice的findIndex重新提交我的更新數據,我正在尋找溝通lodash,因爲我正在與babel編譯現在,可以做些什麼來改善下面的代碼?在es6 lodash的findIndex我
onDoneUpdatedUserStatus(user) {
//this.users means existing array of object of existing users
const index = findIndex(this.users, { user_id: user.user_id });
if (index > -1) {
this.users.splice(index, 1, user);
}
}
這是刪除項目,我想拼接它不會刪除它。 –
在這種情況下:'this.users = this.users.map(oldUser => oldUser.id === user.id?user:oldUser);' –
因此findIndex和splice是無用的嗎? –