Wyszukaj / o blogu

JavaScript i trzykropek (...) -> "rozproszenie"/"reszta"

Opublikowano czw 21 maja 2020 w javascript • Tagi: javascript, js, array, tablica, ES6, ES2015 • 2 min read

Zastosowanie trzech kropek wprowadzonych w ES6 - pozwala na rozwinięcie wyrażenia iterowalnego (wielokorotnie powtarzalnego/przejściowego) jako spread operator lub parametr rest.

Trzykropek można stosować w kontekście obiektów, tablic, stringów, zbiorów (setów) i map.

Spread Operator -> Rozproszenie

Dzieli kolekcję tworząc tablicę

Pozwala na rozciągnięcie (rozproszenie/rozwinięcie) obiektu mogącego ulec iteracji wewnątrz odbiorcy …


Czytaj dalej

JavaScript - destrukturyzacja tablic i obiektów

Opublikowano ndz 12 kwietnia 2020 w javascript • Tagi: javascript, js, array, tablica, destrukturyzacja, obiekt • 1 min read

Destrukturyzacja tablic

Destrukturyzacja tablic pozwala na przypisanie do zmiennych tworzących tablice kolejne elementy zawarte w tablicy (właściwości tablicy)

let droids = ['r2d2', 'c3po']
let [droid1, droid2] = droids
console.log(droid2)
>> c3po

zamiast

let droid2 = droids[1]

Istnieje również możliwość omijania pewnych elementów w trakcie destrukturacji poprzez pozostawienie wolnej spacji pomiędzy przecinkami …


Czytaj dalej

JavaScript - metody tablic (array methods)

Opublikowano ndz 12 kwietnia 2020 w javascript • Tagi: javascript, js, array, tablica • 4 min read

Tablice

Tworzenie tablicy

const arr = [1,2,3,4]

::: istnieje możliwość również przez funkcję konstruktora new Array()

Sprawdzanie czy obiekt, do którego się odwołujemy jest tablicą

Array.isArray(arr) // true (/false)

Dodawanie wartości do tablicy

arr[2] = 20
arr // [1,2,20,3,4]

Tablice można tworzyć również z obiektów …


Czytaj dalej

JavaScript - tablice (obiekt array)

Opublikowano sob 11 kwietnia 2020 w javascript • Tagi: javascript, js, array, tablica • 1 min read

Tablica (array) jest uporządkowaną listą zawierająca elementy, gdzie każdy z elementów ma dowolną wartość (są heterogeniczne). Tablica jest definiowana poprzez umieszczenie wartości pomiędzy kwadratowymi nawiasami (literałami tablicy), które nazywają się jej elementami.

let Arr = []; // pusta tablica
let arr = ["Mikolaj", 2020, "kwiecień", 17.04];

Zadeklarowanie tablicy słowem kluczowym const pozwala na …


Czytaj dalej