Efektivita je velmi důležitá, když plánujete kódovat řešení. Objekt pole v sestává z různých metod. Tyto metody se používají v kódech pro jejich efektivní běh. Tento článek se zaměří na různé metody polí v JavaScriptu.
Následující ukazatele budou opraveny v tomto článku:
- Metoda Concat
- Metoda CopyWithin
- Každá metoda
- Metoda ToString
- Připojte se k metodě
- Metoda pop a push
- Metoda řazení a řazení
- Metoda spojování
- Metoda řezu
- ForEach Method
Pokračujme prvním tématem tohoto článku,
Pole metody v JavaScriptu
Metoda Concat
Metoda concat () spojí 2 nebo více polí a poté vrátí kopii spojeného pole.
var alphabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)
V uvedeném příkladu metoda concat spojuje abecedu a číslo dvou polí a vrací nové zřetězené pole: AlphabetNum.
Výstup:
AlphabetNum: r, s, t, 5,6,7
Další je metoda CopyWithin,
Metoda CopyWithin
Metoda copyWithin () přítomná v JavaScriptu se používá ke zkopírování části pole do stejného pole a poté jej vrátí.
Syntax:
array.copyWithin (cíl, začátek, konec)
Tato metoda se skládá ze tří parametrů:
- Cíl: Pozice indexu, na kterou se má prvek kopírovat. Stanovení cíle je povinné.
- Start: Poloha indexu, ze které se má začít kopírovat prvky. Je to volitelné. Výchozí hodnota startu je 0.
- Konec: Pozice indexu pro ukončení procesu kopírování prvku. Toto je také volitelný parametr a výchozí hodnota je délka .
var number = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven'] document.write (number) document.write ('
'+ number.copyWithin (3,0,4))
Výstup:
Jeden dva tři čtyři pět šest sedm
Jeden, dva, tři, jeden, dva, tři, čtyři
jak vytvořit propojený seznam v c
Jak je znázorněno v příkladu, hodnoty v poli se zkopírují do stejného pole. Cílový index je: 3, počáteční index: 0 a koncový index: 4.
Další bit v této metodě Array v javascript je,
Každá metoda
Tato metoda zkoumá nebo kontroluje, zda všechny prvky přítomné v poli splňují zadanou podmínku. Syntaxe metody je následující:
array.every (funkce [, This_arg])
Argumentem pro tuto funkci je jiná funkce. Definuje podmínku, kterou je třeba zkontrolovat. Má následující argumenty:
- Pole: Pole, na kterém je volána funkce every (). Je to volitelný argument.
- Index: Index aktuálního prvku. Toto je také volitelné.
- Prvek: Aktuální prvek, který je zpracováván funkcí. Tento argument je povinný použít.
This_arg se používá k určení funkce, kterou má použít tento hodnota. V následujícím příkladu zkontrolujeme, zda je každý prvek v poli kladný nebo ne.
funkce pozitivní (prvek, index, pole) {návratový prvek> 0} funkce func () {var pole = [11, 89, 23, 7, 98] // zkontrolovat kladné číslo var hodnota = pole.každý (pozitivní) dokument .write (value)} func ()
Je třeba poznamenat, že funkce vrací hodnotu z hlediska true nebo false. Protože všechny prvky přítomné v poli jsou kladné, bude výstup:
skutečný
Další je metoda ToString.
Metoda ToString
Tato metoda převádí číslo na řetězec. Čísla lze převést také zadáním základní hodnoty.
var number = 569 document.write ('Output:' + number.toString ())
V uvedeném příkladu je metoda toString () volána bez jakéhokoli parametru nebo základní hodnoty.
Výstup:
569
Nyní se podívejme na metodu spojení,
Připojte se k metodě
Metoda join () spojuje všechny prvky v poli. Kromě toho můžeme určit oddělovač k oddělení prvků.
var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') dokument. psát si('
string: '+ string) var string = a.join (' + ') document.write ('
řetězec: '+ řetězec)
V uvedeném příkladu první metoda spojení neobsahuje žádný oddělovač, proto se použije výchozí oddělovač. V dalších dvou metodách jsou „*“ a „+“ zadány operátory.
Výstup:
řetězec: Já, láska, hudba
řetězec: I * Love * Music
řetězec: I + Love + Music
Dále v tomto článku o metodách pole v JavaScriptu je:
Metoda pop a push
Metoda pop () odstraní prvek z konce pole, podobně jako zásobník. Metoda push () na druhé straně přidává prvek na konec pole.
Metody implementují koncept LIFO (Last-In-First-Out).
['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']
Kód odstraní poslední prvek v poli, tj. „Jazz“.
Metoda push () připojí prvek zpět do pole.
['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']
Pojďme dále
Metoda řazení a řazení
Metoda shift () odstraní prvek od začátku pole. Metoda unshift () na druhé straně přidá prvek zpět na začátek pole.
['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']
Kód odstraní první prvek, tj. Rock z pole.
Při použití metody unshift () bude do pole přidán „Rock“.
[„Rock“, „Metal“, „Blues“, „Jazz“] list.unshift („Rock“) [„Rock“, „Metal“, „Blues“, „Jazz“]
Jsme v posledních bitech této metody polí v blogu javascript,
Metoda spojování
Metoda splice () odstraní určitou nebo výběrovou část pole. Ukazuje se, že je to vynalézavá metoda odstraňování, nahrazování nebo přidávání prvků do pole.
['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počínaje pozicí indexu 2, odeberte jeden prvek ['Rock', 'Metal', 'Jazz'] seznam .splice (2,2) // Počínaje polohou indexu 2 odstraňte dva prvky ['Rock', 'Metal']
Ve výše uvedeném příkladu metoda řezu odebere prvky podle zadaného indexu.
„Blues“ je z prvního příkladu odstraněn, protože je umístěn v indexu 2.
Ve druhém příkladu jsou odstraněny dva prvky, tj. „Blues“ a „Jazz“, protože index určuje, že musí být odstraněny 2 prvky, počínaje indexem 2.
Je třeba poznamenat, že pole jsou v JavaScriptu nulová.
Metoda řezu
Metoda slice () rozděluje prvek z počátečního pole a vrací nové pole obsahující tento prvek. Je třeba poznamenat, že metoda slice () neodstraní žádný prvek z počátečního pole.
var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) document .psát si('
array.slice (1, 3): '+ array.slice (1, 3))
Výstup následujícího kódu je následující:
array.slice (1, 2): Pop
array.slice (1, 3): Pop, Jazz
Konečná metoda v této metodě pole v JavaScriptu je,
ForEach Method
Tato metoda volá funkci pro každý prvek přítomný v poli.
function funct () {// Initial array const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funct ()
V příkladu vypočítáme druhou mocninu každého prvku přítomného v poli.
Výstup je následující:
4 324 784
kulaté dvojité na int java
Tím jsme se dostali na konec tohoto blogu o „Array Method In JavaScript“. Doufám, že vám to připadalo poučné a užitečné, zůstaňte naladěni na další návody k podobným tématům. Můžete si také prohlédnout náš tréninkový programo získat podrobné znalosti o jQuery spolu s jeho různými aplikacemi, můžete pro živé online školení s 24/7 podporou a celoživotním přístupem.
Máte na nás dotaz? Uveďte je v sekci komentářů tohoto blogu a my se vám ozveme.