I have a simple case of pushing unique values into array. It looks like this:
this.items = []; add(item) { if(this.items.indexOf(item) > -1) {
If you use Lodash, take a look at _.union function:
let items = []; items = _.union([item], items)