En son web geliştirme öğreticiler
 

JavaScript Nesne Yöntemleri


JavaScript Yöntemleri

JavaScript yöntemler nesneler üzerinde yapılabilir eylemlerdir.

Bir JavaScript yöntemi, bir fonksiyon tanımlama ihtiva eden bir özelliğidir.

özellik değer
firstName John
lastName Doe
age 50
eyeColor blue
fullName function() {this.firstName + geri " " + this.lastName;}

Yöntem nesne özellikleri olarak depolanır işlevlerdir.


Nesne Yöntemleri Erişme

Aşağıdaki sözdizimi ile bir nesne yöntemi oluşturun:

Aşağıdaki sözdizimi ile bir nesne erişim yöntemini:

objectName. methodName()

Genellikle anlatacağız fullName() kişi nesnesinin bir yöntem olarak ve fullName bir özelliği olarak gerçekleştirilebilir.

fullName mülkiyet çalıştırır (as a function) o çalıştırıldığında () .

Bu örnek, kere fullName() bir kişinin nesnesinin yöntem:

Örnek

name = person.fullName();
Kendin dene "

Eğer erişiyorsanız fullName olmadan mülk () bu işlevi tanımı döndürür:

Örnek

name = person.fullName;
Kendin dene "

Yerleşik Yöntemlerle

Bu örnek, kullanan toUpperCase() büyük harfe bir metin dönüştürme, String nesnesi yöntemi:

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

x değeri, kod yürütülmesinden sonra üzerinde olacaktır:

HELLO WORLD!

Yeni Yöntemler Ekleme

Bir nesneye tanımlama yöntemleri yapıcı işlevi içinde yapılır:

Örnek

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;
    };
}

changeName() fonksiyonu kişinin velastName özelliğine ismin değerini atar.

Şimdi sen dene Can:

myMother.changeName("Doe");
Kendin dene "

JavaScript tarafından bahsetme şeklini kişi bilir "substituting" this ile myMother .