Obiekt służący do przechowywania kilku wartości.
Wartości nie muszą być tego samego typu.
Wartości w tablicy numerowane są od 0.
var colors;
colors = ['white', 'black', 'red']
var colors = new Array('white', 'black', 'red')
var colors;
colors = [];
var colors = new Array();
var colors;
colors = ['white', 'black', 'red'];
colors[0];
colors.item(2);
Elementy tablicy numerowane są od 0.
W powyższym przykładzie pod indeksem
0 znajduje się wartość 'white'
1 wartość 'black'
2 wartość 'red'
var colors;
colors = ['white', 'black', 'red'];
colors[3] = 'blue'
colors
['white', 'black', 'red', 'blue'];
W ten sposób możemy przypisać bądź zmienić wartość konkretnemu elementowi tablicy, także temu, którego jeszcze nie ma :)
var colors;
colors = ['white', 'black', 'red'];
colors.push('blue')
colors
['white', 'black', 'red', 'blue'];
W ten sposób dodajemy element (jeden lub kilka) na koniec tablicy.
var colors;
colors = ['white', 'black', 'red'];
colors.unshift('blue')
colors
['blue','white', 'black', 'red'];
W ten sposób dodajemy element (jeden lub kilka) na początek tablicy.
var colors;
colors = ['white', 'black', 'red'];
colors.pop()
colors
['white', 'black'];
W ten sposób usuwamy ostatni element z końca tablicy.
var colors;
colors = ['white', 'black', 'red'];
colors.shift()
colors
['black', 'red'];
W ten sposób usuwamy pierwszy element z tablicy.
var colors;
colors = ['white', 'black', 'red'];
var colors2 = colors.concat(['blue', 'green'])
colors
["white", "black", "red"];
colors2
["white", "black", "red", "blue", "green"];
W ten sposób dodajemy dwie tablice. Concat tworzy nową tablicę!!
var colors;
colors = ['white', 'black', 'red'];
colors.sort()
colors
["black", "red", "white"];
var colors;
colors = ['white', 'black', 'red'];
colors.reverse()
colors
["red", "black", "white"];
W ten sposób odwracamy tablicę.
var colors;
colors = ['white', 'black', 'red'];
colors.length;
3