8.1 Massivlərin yaradılması
JavaScript-də massivlər — məlumat strukturu, hansı ki, dəyərlərin sıralanmış kolleksiyalarını saxlamağa imkan verir. Bu dəyərlər istənilən tipdə ola bilər, o cümlədən rəqəmlər, strings, obyektlər və hətta başqa massivlər. JavaScript-də massivlər dinamik dəyişənlidir, yəni onların ölçüsü proqramın icrası zamanı dəyişə bilər.
Massivlərin yaradılması və inizializasiyası:
1. Massiv literallarından istifadə
Massiv yaratmağın ən sadə yolu kvadrat mötərizələrdən [] istifadə etməkdir:
let array1 = []; // boş massiv
let array2 = [1, 2, 3]; // üç elementli massiv
2. Massiv konstruktorundan istifadə
Array konstruktoru massivləri funksiya ilə yaratmağa imkan verir:
let array1 = new Array(); // boş massiv
let array2 = new Array(3); // uzunluğu 3 olan massiv (bütün elementlər undefined)
let array3 = new Array(1, 2, 3); // üç elementli massiv
3. Massivi dəyərlərlə doldurmaq
Massiv yaradıldıqdan sonra onu dəyərlərlə doldura bilərsiniz:
let array = [];
array[0] = 'alma';
array[1] = 'banan';
array[2] = 'gilas';
8.2 Massivin elementlərinə giriş
Massivin elementləri sıfırdan başlayaraq indeksləşdirilir. Elementlərə giriş etmək üçün dördbucaqlı mötərizələrdən istifadə olunur:
let fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits[0]); // "Apple"
console.log(fruits[1]); // "Banana"
console.log(fruits[2]); // "Cherry"
Massiv elementlərinin dəyişdirilməsi
Massiv elementləri indekslər vasitəsilə dəyişdirilə bilər:
let fruits = ["Apple", "Banana", "Cherry"];
fruits[1] = "Blueberry";
console.log(fruits); // ["Apple", "Blueberry", "Cherry"]
length xüsusiyyəti
length xüsusiyyəti massivdəki elementlərin sayını qaytarır:
let fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits.length); // 3
8.3 Elementlərin əlavə və ya silinməsi üçün massiv metodları
1. Push metodu
push() metodu bir və ya bir neçə elementi massivə əlavə edir və massivdən yeni uzunluğu qaytarır:
let fruits = ['apple', 'banana'];
fruits.push('cherry'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3
2. Pop metodu
pop() metodu massivdəki son elementi silir və həmin elementi qaytarır:
let fruits = ['apple', 'banana', 'cherry'];
let last = fruits.pop(); // 'cherry'
console.log(fruits); // ['apple', 'banana']
3. Shift metodu
shift() metodu massivdəki ilk elementi silir və həmin elementi qaytarır. Qalan elementlər isə sola doğru bir pillə sürüşdürülür:
let fruits = ['apple', 'banana', 'cherry'];
let first = fruits.shift(); // 'apple'
console.log(fruits); // ['banana', 'cherry']
4. Unshift metodu
unshift() metodu bir və ya bir neçə elementi massivə əlavə edir və massivdən yeni uzunluğu qaytarır:
let fruits = ['banana', 'cherry'];
fruits.unshift('apple'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3
GO TO FULL VERSION