Методы массива в JavaScript: все, что вам нужно знать о методах массива



Эта статья предоставит вам подробную информацию о различных методах массивов в JavaScript с соответствующими примерами программ.

Эффективность очень важна, когда кто-то планирует кодировать решение. Объект массива в состоит из различных методов. Эти методы используются в кодах для их эффективного выполнения. Эта статья будет посвящена различным методам работы с массивами в JavaScript.

В этой статье будут исправлены следующие указатели:





Давайте продолжим первую тему этой статьи,

Методы массива в JavaScript

Метод Concat

Метод concat () объединяет 2 или более массивов, а затем возвращает копию объединенного массива.



var алфавит = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = алфавит.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

В приведенном примере метод concat объединяет два массива алфавита и num и возвращает новый объединенный массив: AlphabetNum.

Вывод:

AlphabetNum: r, s, t, 5,6,7



Далее идет метод CopyWithin,

CopyWithin метод

Метод copyWithin (), присутствующий в JavaScript, используется для копирования части массива в тот же массив, а затем возвращает ее.

Синтаксис:

array.copyWithin (цель, начало, конец)

Этот метод состоит из трех параметров:

  • Цель: позиция индекса, в которую должен быть скопирован элемент. Указывать цель обязательно.
  • Начало: позиция индекса, с которой начинается копирование элементов. Это необязательно. По умолчанию начальное значение равно 0.
  • Конец: позиция индекса для завершения процесса копирования элемента. Это тоже необязательный параметр, и значение по умолчанию - длина .
var number = ['Один', 'Два', 'Три', 'Четыре', 'Пять', 'Шесть', 'Семь'] document.write (число) document.write (' 
'+ number.copyWithin (3,0,4))

Вывод:

Один два три четыре пять шесть семь

Один, два, три, один, два, три, четыре

Как показано в примере, значения в массиве копируются в тот же массив. Целевой индекс: 3, начальный индекс: 0 и конечный индекс: 4.

Следующий бит в методах этого массива в javascript:

Каждый метод

Этот метод исследует или проверяет, все ли элементы, присутствующие в массиве, удовлетворяют указанному условию. Синтаксис метода следующий:

array.every (функция [, This_arg])

Аргументом для этой функции является другая функция. Он определяет условие, которое необходимо проверить. У него следующие аргументы:

  • Массив: массив, для которого вызывается функция every (). Это необязательный аргумент.
  • Индекс: индекс текущего элемента. Это тоже необязательно.
  • Элемент: текущий элемент, который обрабатывается функцией. Использование этого аргумента обязательно.

This_arg используется для указания функции использовать этот ценность. В следующем примере мы проверяем, является ли каждый элемент в массиве положительным или нет.

function positive (element, index, array) {return element> 0} function func () {var array = [11, 89, 23, 7, 98] // проверяем положительное число var value = array.every (positive) document .write (значение)} func ()

Следует отметить, что функция возвращает значение в терминах истина или ложь. Поскольку все элементы, присутствующие в массиве, положительны, вывод будет:

правда

Далее идет метод ToString.

значение по умолчанию для строки в java

ToString Метод

Этот метод преобразует число в строку. Числа также можно преобразовать, указав базовое значение.

var number = 569 document.write ('Вывод:' + number.toString ())

В приведенном примере метод toString () вызывается без какого-либо параметра или базового значения.

Вывод:

569

Теперь давайте посмотрим на метод соединения,

Метод присоединения

Метод join () объединяет каждый элемент, присутствующий в массиве. Кроме того, мы можем указать разделитель для разделения элементов.

var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') document. записывать(' 
строка: '+ строка) var string = a.join (' + ') document.write ('
строка: '+ строка)

В приведенном примере первый метод соединения не содержит разделителя, поэтому используется разделитель по умолчанию. В двух других методах «*» и «+» являются указанными операторами.

Вывод:

струна: Я, Любовь, Музыка

строка: I * Love * Music

струна: Я + Любовь + Музыка

Далее в этой статье о методах массивов в javascript говорится,

Поп-и-толкай метод

Метод pop () удаляет элемент из конца массива, как и стек. С другой стороны, метод push () добавляет элемент в конец массива.

Методы реализуют концепцию LIFO (Last-In-First-Out).

['Рок', 'Метал', 'Блюз', 'Джаз'] list.pop () ['Рок', 'Металл', 'Блюз']

Код удаляет последний элемент в массиве, то есть «Джаз».

Метод push () добавляет элемент обратно в массив.

['Рок', 'Метал', 'Блюз'] list.push ('Джаз') ['Рок', 'Металл', 'Блюз', 'Джаз']

Пойдем дальше,

Метод сдвига и без сдвига

Метод shift () удаляет элемент из начала массива. С другой стороны, метод unshift () добавляет элемент обратно в начало массива.

['Рок', 'Метал', 'Блюз', 'Джаз'] list.shift () ['Металл', 'Блюз', 'Джаз']

Код удаляет из массива первый элемент, то есть Rock.

При использовании метода unshift () «Rock» будет добавлен обратно в массив.

[«Рок», «Метал», «Блюз», «Джаз»] list.unshift («Рок») [«Рок», «Металл», «Блюз», «Джаз»]

Мы находимся в последних частях этого метода массива в блоге javascript,

Метод соединения

Метод splice () удаляет определенную или избранную часть массива. Оказывается, это находчивый метод удаления, замены или добавления элементов в массив.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Начиная с позиции индекса 2, удаляем один элемент ['Rock', 'Metal', 'Jazz'] list .splice (2,2) // Начиная с позиции индекса 2, удаляем два элемента ['Rock', 'Metal']

В приведенном выше примере метод среза удаляет элементы в соответствии с указанным индексом.

«Блюз» удален из первого примера, так как он помещен под индексом 2.

Во втором примере удаляются два элемента, то есть «Блюз» и «Джаз», поскольку индекс указывает, что необходимо удалить 2 элемента, начиная с индекса 2.

Следует отметить, что в JavaScript массивы имеют нулевой индекс.

Метод нарезки

Метод slice () вырезает элемент из исходного массива и возвращает новый массив, содержащий этот элемент. Следует отметить, что метод slice () не удаляет никаких элементов из исходного массива.

var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) документ .записывать(' 
array.slice (1, 3): '+ array.slice (1, 3))

Вывод следующего кода выглядит следующим образом:

array.slice (1, 2): Поп

array.slice (1, 3): поп, джаз

Последний метод в этом методе массива в javascript:

Метод ForEach

Этот метод вызывает функцию для каждого элемента, присутствующего в массиве.

function funct () {// Начальный массив const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} функция ()

В этом примере мы вычисляем квадрат каждого элемента, присутствующего в массиве.

Результат выглядит следующим образом:

4 324 784

На этом мы подошли к концу блога «Метод массива в JavaScript». Я надеюсь, что вы нашли это информативным и полезным, следите за обновлениями, чтобы увидеть больше уроков по аналогичным темам. Вы также можете ознакомиться с нашей программой обучения to получить глубокие знания о jQuery и его различных приложениях, вы можете для онлайн-обучения с круглосуточной поддержкой и пожизненным доступом.

Есть вопрос к нам? Упомяните их в разделе комментариев этого блога, и мы свяжемся с вами.