Сегодня я начинаю изучение методов и операций с массивами Javascript. Подробное руководство с примерами кода: Часть 1
Перед началом. Если вы хотите стать частью культурного сообщества CODE. Просто заполните форму, чтобы присоединиться к бесплатным занятиям по культуре кода в воскресенье и получить ответы на свои вопросы о программировании и карьере. Я в форме «Нажми на меня
- Удаление элементов по индексу
Чтобы удалить элемент из массива по его индексу, мы можем использовать метод splice
:
javascriptCopy code const array = ['apple', 'banana', 'orange']; array.splice(1, 1); // array is now ['apple', 'orange']
Первый аргумент splice
— это индекс удаляемого элемента, а второй аргумент — количество удаляемых элементов.
2. Копирование массива
Чтобы создать копию массива, мы можем использовать метод slice
:
javascriptCopy code const array1 = ['apple', 'banana', 'orange']; const array2 = array1.slice(); // array2 is a copy of array1
Если мы хотим скопировать только часть массива, мы можем указать начальный и конечный индексы для slice
:
javascriptCopy code const array1 = ['apple', 'banana', 'orange']; const array2 = array1.slice(1, 3); // array2 is ['banana', 'orange']
3. Объединение массивов
Чтобы объединить два или более массива, мы
можно использовать метод concat
:
javascriptCopy code const array1 = ['apple', 'banana']; const array2 = ['orange', 'grape']; const newArray = array1.concat(array2); // newArray is ['apple', 'banana', 'orange', 'grape']
Мы также можем использовать оператор распространения для объединения массивов:
javascriptCopy code const array1 = ['apple', 'banana']; const array2 = ['orange', 'grape']; const newArray = [...array1, ...array2]; // newArray is ['apple', 'banana', 'orange', 'grape']
4. Проверка наличия элемента в массиве
Чтобы проверить, содержит ли массив определенный элемент, мы можем использовать метод includes
:
javascriptCopy code const array = ['apple', 'banana', 'orange']; const hasBanana = array.includes('banana'); // hasBanana is true
Если элемент не найден в массиве, includes
вернет false
.
5. Фильтрация элементов массива
Чтобы отфильтровать массив по условию, мы можем использовать метод filter
:
javascriptCopy code const array = [1, 2, 3, 4, 5]; const newArray = array.filter(number => number > 3); // newArray is [4, 5]
Метод filter
возвращает новый массив, содержащий только те элементы, которые удовлетворяют условию.
если у вас есть какие-либо вопросы или предложения, дайте мне знать в моем Instagram или по адресу [email protected]