-
Notifications
You must be signed in to change notification settings - Fork 1
Lang setByPath
Grigoriev Oleg edited this page Mar 24, 2013
·
3 revisions
setByPath(context, path, value)
-
context
{Object}: целевой объект -
path
{(String|Array)}: путь в объекте -
value
{mixed}: устанавливаемое значение
Устанавливает значение вложенного свойства в древовидной структуре по пути в ней. Несуществующие компоненты пути создаются в виде пустых словарей.
var context = {
'one': {
'two': 2,
}
};
go.Lang.setByPath(context, "one.two", "new value");
go.Lang.setByPath(context, ["one.three.four.five"], 5);
Получается:
context = {
'one': {
'two': "new value",
'three': {
'four': {
'five': 5
}
}
}
};