Matumizi ya Mafanikio ya Mwili wa JavaScript
- Kichwani Mielekezo ya objekti ya JS
- Pya Method ya objekti ya JS
属性是任何 JavaScript 对象最重要的部分。
JavaScript 属性
属性指的是与 JavaScript 对象相关的值。
JavaScript 对象是无序属性的集合。
属性通常可以被修改、添加和删除,但是某些属性是只读的。
访问 JavaScript 属性
访问对象属性的语法是:
objectName.property // person.age
或者:
objectName["property"] // person["age"]
或者:
objectName[expression] // x = "age"; person[x]
表达式必须计算为属性名。
例子 1
person.firstname + " is " + person.age + " years old.";
例子 2
person["firstname"] + " is " + person["age"] + " years old.";
JavaScript for...in 循环
JavaScript for...in
语句遍历对象的属性。
语法
for (variable in object) { 要执行的代码 }
for...in
循环中的代码块会为每个属性执行一次。
Kichukua kipimo cha kiumbe:
mifano
var person = {fname:"Bill", lname:"Gates", age:62}; for (x in person) { txt += person[x]; }
Kuingiza kipimo kipya
Unaweza kuingiza kipimo kipya kwa kiumbe wa kweli kwa kufikia mifano ya maelezo.
Tafadhali tafuta kiumbe person kimepewa - tukiweza kuongeza kipimo kipya kwa kiumbe hiki:
mifano
person.nationality = "English";
Hutafikia kufikia kwa kichwa kikubaliani (au jina la kitambaa). Tumia mizinga wa ujumbe wa JavaScript.
Kifungua kipimo
delete
Kifungua kipimo kikuu kutoka kiumbe:
mifano
var person = {fname:"Bill", lname:"Gates", age:62}; delete person.age; // au delete person["age"];;
delete
Maneno ya kufaa hayafichukua thamani na mambo yenyewe.
Kisha kufikia, mambo hayafaa kutumiwa hadi kufichukwa tena.
delete
Vifaa hivi vinadumuwa kwa mambo ya kwanza ya objekti. Hivyo hayafikii na mambo au vifaa.
delete
Vifaa hivi hayafaa vitumiwi kwa mambo ya kwanza ya JavaScript. Kivyo kinaweza kumaliza programu.
Thamani ya mambo
Mambo yote yana jina. Ina pia thamani.
Thamani ni moja ya vipio ya mambo.
Vifaa vyengine vilitengeneza: kuelewa, kidhibiti, kubadilika.
Vifaa hivi vinadefina jinsi ya kufikia mambo (vimegukua au hivyo vinahusishwa na vipio vya kwanza?).
Kwenye JavaScript, mambo yote yana vipio, lakini vya thamani yana vipio vya kubadilika (kwa sababu vipio hivyo vinahusishwa na vipio vya kwanza).
(ECMAScript 5 ina vifaa vya kufikia na kusaidia kwa mambo yote ya kiwango cha kwanza)
Mambo ya kwanza
Objekti za JavaScript inakaa mambo yao ya kwanza.
delete
Maneno ya kufaa hayafichukua mambo yaliyotumiwa kwa kwanza, lakini kama unaifichukua mambo kwa asili, itakapafikia mambo yaliyotumika kwa kwanza kwa kila objekti iliyotumika kwa kwanza.
- Kichwani Mielekezo ya objekti ya JS
- Pya Method ya objekti ya JS