a bit of digging
This commit is contained in:
26
00100.мир.js
26
00100.мир.js
@@ -52,3 +52,29 @@
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
мир.задать = function(словарь, ключ, значение) {
|
||||
var путь = ключ.split(".");
|
||||
if (путь.length == 1)
|
||||
{
|
||||
словарь[ключ] = значение;
|
||||
}
|
||||
else
|
||||
{
|
||||
var пройти = путь.length - 1;
|
||||
var вложенность = словарь;
|
||||
for (var номер = 0; номер < пройти; ++номер)
|
||||
{
|
||||
var внутреннийКлюч = путь[номер];
|
||||
console.debug("проход номер/внутреннийКлюч", номер, внутреннийКлюч);
|
||||
var внутреннийСловарь = вложенность[внутреннийКлюч];
|
||||
if (!внутреннийСловарь)
|
||||
{
|
||||
вложенность[внутреннийКлюч] = {};
|
||||
внутреннийСловарь = вложенность[внутреннийКлюч];
|
||||
вложенность = внутреннийСловарь;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user