This question has already been answered:

There is an array of objects, where one click of one object of such a structure {'name': 'Alex', 'order': 123} is added for each click. I see it something like this:

let orders = []; let obj = {'name':'Alex', 'order':123}; if (this.orders.length === 0) { this.orders.push(obj); } else { for (const item of this.orders) { if (orders.name === obj.name) { return; } else { this.selectedServices.push(selected); } } 

Reported as a duplicate at Grundy. javascript Nov 7 '18 at 21:06 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

    1 answer 1

     if (!this.orders.find(i => i.name == obj.name)) { this.orders.push(obj); }