tutorial pengembangan web terbaru
 

JavaScript Metode objek


Metode JavaScript

metode JavaScript adalah tindakan yang dapat dilakukan pada objek.

Sebuah metode JavaScript adalah properti yang berisi definisi fungsi.

Milik Nilai
firstName John
lastName Doe
age 50
eyeColor blue
fullName function() {return this.firstName + " " + this.lastName;}

Metode adalah fungsi disimpan sebagai properti obyek.


Mengakses Metode Object

Anda membuat metode objek dengan sintaks berikut:

methodName : function() { code lines }

Anda mengakses metode objek dengan sintaks berikut:

objectName.methodName()

Anda biasanya akan menjelaskan fullName() sebagai metode dari objek orang, dan fullName sebagai properti.

The fullName properti akan mengeksekusi (sebagai fungsi) ketika dipanggil dengan () .

Contoh ini mengakses fullName() metode objek orang:

Contoh

name = person.fullName();
Cobalah sendiri "

Jika Anda mengakses fullName properti, tanpa (), itu akan kembali definisi fungsi:

Contoh

name = person.fullName;
Cobalah sendiri "

Menggunakan Built-In Metode

Contoh ini menggunakan toUpperCase() metode objek String, untuk mengkonversi teks ke huruf besar:

var message = "Hello world!";
var x = message.toUpperCase();

Nilai x, setelah eksekusi kode di atas akan menjadi:

HELLO WORLD!

Menambahkan Metode Baru

metode mendefinisikan suatu benda dilakukan di dalam fungsi konstruktor:

Contoh

function person(firstName, lastName, age, eyeColor) {
    this.firstName = firstName; 
    this.lastName = lastName;
    this.age = age;
    this.eyeColor = eyeColor;
    this.changeName = function (name) {
        this.lastName = name;
    };
}

The changeName() fungsi memberikan nilai nama properti lastName seseorang.

Sekarang Anda Bisa Coba:

myMother.changeName("Doe");
Cobalah sendiri "

JavaScript tahu mana orang yang Anda bicarakan dengan "mengganti" this dengan myMother .