array vue delete with index code example

Example 1: vuejs remove object from array

// Syntax
array.splice(index, deleteCount)

// Example 1
array1 = ['one', 'two', 'three'];
array1.splice(1, 1);
console.log(array1);
// Expected output: ['one', 'three']

// Example 2
array2 = [{id:1}, {id:2}, {id:3}];
array2.splice(2, 1);
console.log(array2);
// Expected output: [{id:1}, {id:2}]

Example 2: delete item from array vuejs

let currentTeamUsers = this.team.user_ids;
let userToRemove = this.selectedUsersMulTeams.map(selectedUsersMulTeams => selectedUsersMulTeams.user_id);
let userIndex = currentTeamUsers.indexOf(userToRemove)
currentTeamUsers.splice(userIndex, 1);