Ефективността е много важна, когато човек планира да кодира решение. Обектът на масива в се състои от различни методи. Тези методи се използват в кодове за тяхното ефективно изпълнение. Тази статия ще се фокусира върху различни методи за масиви в JavaScript.
Следните указания ще бъдат докоснати в тази статия:
- Метод Concat
- Метод CopyWithin
- Всеки метод
- Метод ToString
- Метод за присъединяване
- Поп и тласък метод
- Метод Shift And Unshift
- Метод за снаждане
- Метод на нарязване
- Метод ForEach
Нека да продължим с първата тема на тази статия,
Масивни методи в 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 поддръжка и доживотен достъп.
Имате въпрос към нас? Споменете ги в раздела за коментари на този блог и ние ще се свържем с вас.