Есть ли способ добавить элемент, если он не существует в массиве. Добавить элемент через запятую? - PullRequest
0 голосов
/ 27 мая 2020

Здесь, в (data.class_coachee_name), я также получаю список похожих имен и разных имен.

Я пытаюсь добавить уникальное имя в массив через запятую. Но метод pu sh не добавляется в массив с разделением запятой:

var arrCoachee = [];

for (var x = 0; x < data.class_coachee_name.length; x++) {

var coacheeoutput = data.class_coachee_name[x].coachee_id__coachee_name ;

   if(!arrCoachee.includes(coacheeoutput)){
         arrCoachee.push(coacheeoutput);
      }
}

1 Ответ

0 голосов
/ 27 мая 2020

Массив - это список элементов, поэтому элементы, разделенные запятыми, не имеют смысла.

Вы можете использовать метод join() для создания строки, включающей все элементы, разделенные с запятыми.

Вот так:

const myUniqueArray = ['Jim', 'Craig', 'Elon', 'David'];

console.log(myUniqueArray.join()); // comma-separated
console.log(myUniqueArray.join(', ')); // separated with custom delimiter
...