當你知道屬性的名稱的時候,使用點操作符。
這是乙個使用點操作符讀取物件屬性的例子:
var myobj = ;
var prop1val = myobj.prop1; // val1
var prop2val = myobj.prop2; // val2
第二種訪問物件的方式就是中括號操作符(),如果你想訪問的屬性的名稱有乙個空格,這時你只能使用中括號操作符(
)。
var myobj = ;
myobj["space name"]; // kirk
myobj['more space']; // spock
使用變數訪問物件屬性
var mydog = "hunter";
var dogs =
var breed = dogs[mydog]; // "hunter"
console.log(breed)// "doberman"
當你建立了乙個物件後,你可以用點操作符或中括號操作符來更新物件的屬性。
舉個例子,讓我們看看ourdog
:
var ourdog = ;
JS的物件屬性操作
首先什麼是js物件的屬性操作?我們在現實生活中,採取某些,如屬性名 屬性值的格式,可被描述的事物,叫物件 而在js程式中,這個描述這個事物的資訊,就叫js的物件 1.字面量建立 var obj1 2.建構函式建立 var obj2 newobject console.log obj1 object ...
js物件屬性
function createdocument if typeof arguments.callee.activexstring string var versions msxml2.domdocument.6.0 msxml2.domdocument.3.0 msxml2.domdocument ...
js物件5 物件屬性的操作
檢查物件上的某個屬性是否存在可以通過運算子in 方法hasownpreperty propertyisenumerable 以及簡單的比較 屬性的值和undefined比較 來實現。但細節上有差別。1.in var point object.create y in console.log x in ...