想象一下,我有一些JavaScript對象,例如var person = {};使用虛線創建JavaScript對象
,我給代表一個點穿越到該對象,例如「Address.Suburb」
,並表示要設置的值另一個字符串的字符串。例如「你的小鎮」
什麼是通用函數來設置它。這些屬性在調用之前可能存在也可能不存在,如果需要,函數將需要 來創建屬性。
function MySetter(object, stringTraversal, valueToSet) {
....
}
這樣
var person = {};
MySetter(person, "Address.Suburb", "CrazyTown")
alert(person.Address.Suburb); // alerts CrazyTown
感謝。