Методи с масиви в JavaScript: Всичко, което трябва да знаете за методите с масиви



Тази статия ще ви даде подробна информация за различни методи на масиви в JavaScript със съответни примери за програми.

Ефективността е много важна, когато човек планира да кодира решение. Обектът на масива в се състои от различни методи. Тези методи се използват в кодове за тяхното ефективно изпълнение. Тази статия ще се фокусира върху различни методи за масиви в JavaScript.

Следните указания ще бъдат докоснати в тази статия:





Нека да продължим с първата тема на тази статия,

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

Метод Concat

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



var alphabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

В дадения пример методът concat се присъединява към двата масива азбука и num и връща нов свързан масив: AlphabetNum.

Изход:

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



Следва методът CopyWithin,

Метод CopyWithin

Методът copyWithin (), присъстващ в JavaScript, се използва за копиране на част от масива в същия масив и след това го връща.

Синтаксис:

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

Този метод се състои от три параметъра:

  • Цел: Позицията на индекса, при която елементът трябва да бъде копиран. Задължително е да се посочи целта.
  • Start: Позицията на индекса, от която да започнете да копирате елементите. Не е задължително. Стойността по подразбиране за старт е 0.
  • Край: Позицията на индекса за прекратяване на процеса на копиране на елемента. Това също е незадължителен параметър и стойността по подразбиране е дължина .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (число) document.write (' 
'+ number.copyWithin (3,0,4))

Изход:

Едно две три четири пет шест седем

Едно, две, три, едно, две, три, четири

са git и github еднакви

Както е показано в примера, стойностите в масива се копират в същия масив. Целевият индекс е: 3, началният индекс е: 0, а крайният индекс е: 4.

Следващият бит в този метод на масив в javascript е,

Всеки метод

Този метод изследва или проверява дали всички елементи, присъстващи в масива, отговарят на определено условие. Синтаксисът на метода е както следва:

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

Аргументът за тази функция е друга функция. Той определя условието, което трябва да бъде проверено. Той има следните аргументи:

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

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

функция положителна (елемент, индекс, масив) {return element> 0} функция func () {var array = [11, 89, 23, 7, 98] // проверяваме за положително число var value = array.every (позитивен) документ .write (стойност)} func ()

Трябва да се отбележи, че функцията връща стойността по отношение на true или false. Тъй като всички елементи в масива са положителни, изходът ще бъде:

вярно

Следва методът ToString.

Метод ToString

Този метод преобразува число в низ. Числата могат да се преобразуват, като се посочи и базова стойност.

номер на варианта = 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 низ = a.join (' + ') document.write ('
низ: '+ низ)

В предоставения пример първият метод на присъединяване не съдържа никакъв разделител, поради което се използва разделител по подразбиране. В другите два метода „*“ и „+“ са посочени оператори.

Изход:

низ: Аз, любов, музика

низ: I * Love * Music

низ: I + Love + Music

Следващото в тази статия за методите на масиви в javascript е,

Поп и тласък метод

Методът pop () премахва елемента от края на масив, подобно на стека. Методът push (), от друга страна, добавя елемент в края на масив.

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

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Кодът премахва последния елемент в масива, т.е. 'Jazz'.

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

['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']

Нека да продължим по-нататък,

Метод Shift And Unshift

Методът shift () премахва елемента от началото на масив. Методът unshift (), от друга страна, добавя елемента обратно в началото на масива.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Кодът премахва първия елемент, т.е. Rock от масива.

При използване на метода unshift (), “Rock” ще бъде добавен обратно към масива.

['Rock', 'Metal', 'Blues', 'Jazz'] list.unshift ('Rock') ['Rock', 'Metal', 'Blues', 'Jazz']

Ние сме във финалните битове на този метод на масив в javascript blog,

Метод за снаждане

Методът на снаждане () премахва определена или селективна част от масива. Той се оказва изобретателен метод за премахване, замяна или добавяне на елементи към масива.

['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)) документ .write (' 
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)} funct ()

В примера изчисляваме квадрата на всеки елемент, присъстващ в масива.

Резултатът е както следва:

4,324,784

моят урок за SQL за начинаещи

С това стигнахме до края на този блог на тема „Метод на масива в JavaScript“. Надявам се, че сте намерили това информативно и полезно, следете за още уроци по подобни теми. Можете също така да разгледате нашата програма за обучениеo можете да получите задълбочени познания за jQuery заедно с различните му приложения за онлайн обучение на живо с 24/7 поддръжка и доживотен достъп.

Имате въпрос към нас? Споменете ги в раздела за коментари на този блог и ние ще се свържем с вас.