Как добавить элемент в массив по условию JS?

Для добавления элемента в массив по определенному условию в JavaScript можно воспользоваться методом push(). Давайте посмотрим, как это можно сделать.

Прежде всего, определим условие, по которому мы будем добавлять элемент в массив. Допустим, у нас есть массив чисел numbers и мы хотим добавить число 10 в этот массив только в том случае, если его еще нет в массиве.

let numbers = [1, 2, 3, 4, 5];
let numberToAdd = 10;

if (!numbers.includes(numberToAdd)) {
  numbers.push(numberToAdd);
}

console.log(numbers); // [1, 2, 3, 4, 5, 10]

В данном примере мы сначала проверяем, есть ли число 10 в массиве numbers, используя метод includes(). Если числа 10 нет в массиве, мы добавляем его в массив с помощью метода push().

Это простой пример, но принцип остается тем же даже для более сложных условий. Важно помнить, что при выполнении подобных операций необходимо учитывать особенности данных, с которыми вы работаете, чтобы избежать ошибок и непредвиденного поведения вашего кода.