想象一下,我有一些JavaScript对象,例如var person = {};使用虚线创建JavaScript对象
,我给代表一个点穿越到该对象,例如“Address.Suburb”
,并表示要设置的值另一个字符串的字符串。例如“你的小镇”
什么是通用函数来设置它。这些属性在调用之前可能存在也可能不存在,如果需要,函数将需要 来创建属性。
function MySetter(object, stringTraversal, valueToSet) {
....
}
这样
var person = {};
MySetter(person, "Address.Suburb", "CrazyTown")
alert(person.Address.Suburb); // alerts CrazyTown
感谢。