Objektid

Loome objekti inimese.

Objektide loomisel kasutatakse { } samas aga massiivi loomisel tuleb kasutada [ ]


var inimene = {
 nimi : 'Miku',
 vanus : 25,
 elukoht : 'Sabataguse',
 hobid : ['suustamine', 'kudumine', 'mahla joomine'],
 ütle : function() {
 alert(this.nimi);
 }
};

alert(inimene.nimi);
alert(inimene.hobid.join('-'));
inimene.ütle();

Objekti loomine kasutamine funktsiooni konstruktorit, mis annab võimaluse luua erinevaid objekte.


function Inimene(nim) {
 this.nimi = nim;
 this.vanus = 25;
 this.ütle = function() {
 alert(this.nimi + ' ' + this.vanus);
 }
}

var madis = new Inimene('Madis');
// Muudame vanuse
madis.vanus = 33;
madis.ütle();

var maila = new Inimene('Maila');
maila.vanus = 19;
maila.ütle();

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s