JavaScript 对象方法

Ɗanarorin

var person = {
  firstName: "Bill",
  lastName : "Gates",
  id       : 648,
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
};

Ɗaya ƙara samun

harsashi na JavaScript

harsashi na JavaScript yana iya aiki a cikin nau'in object.

JavaScript harsashinaTasiri na harsashidabino na

dabino dabino
firstName Bill
lastName Gates
age 62
eyeColor blue
fullName function() {return this.firstName + " " + this.lastName;}

harsashi yana da harsashi da ke da nau'in object.

this harsashi

a cikin JavaScript, ana kira shi this ka rarraba

this dabino, a kada a amfani da su a harsashi, za a iya kira shi wanda ke da harsashi na yau.

ka rarraba this kuma ba dake. Ana kira shi harsashi. Kuma ba za ta iya rarraba this dabino

ka samu harsashi na nau'in object

Ka amfani da kalaman yadda a kai samu harsashi na nau'in object:

methodName : function() { wurin koda }

Ka amfani da kalaman yadda a kai samu harsashi na nau'in object:

objectName.methodName()

Kamfanin da kuma harsashi na yau, zai iya kira fullName() a matsayin harsashi na person na kai, kuma fullName a matsayin dabino.

fullName dabino yana kammala a kada a amfani da () domin yin aiki, za a gina a matsayin harsashi.

Ananin baya na gina samu person na fullName() harsashi:

Ɗanarorin

name = person.fullName();

Ɗaya ƙara samun

idance bai ka samu fullName dabinowanda ba shi amfani da () a kada yana tasiri, za a samuTasiri na harsashi:

Ɗanarorin

name = person.fullName;

Ɗaya ƙara samun

amfani da harsashi na na dake

Ananin baya na gina amfani da String na harsashi toUpperCase() 方法, kara tekunin kanamma:

var message = "Sannu duniya!";
var x = message.toUpperCase();

ƙarƙa x, a kai kai ƙarƙa samun da ƙarƙa samun, yana ƙarƙa samuwa za a:

HELLO WORLD!

Yin ƙarƙa samun ƙarƙa ƙarshe

Yin ƙarƙa samun ƙarƙa gaba yana ƙarƙa samun ƙarƙa ƙarƙa fagen:

Ɗanarorin

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

Ɗanarorin changeName() ƙarƙa kai samuwa ga person ƙarƙa lastName ƙarƙa.

Kwamfuran ƙarƙa samun:

myMother.changeName("Jobs");

Ɗaya ƙara samun

Ganin JavaScript ta ƙara 'myMother' “ganti” this, JavaScript ƙara kira ƙarƙa ka ƙaƙara.