короче
This commit is contained in:
15
00100.мир.js
15
00100.мир.js
@@ -55,12 +55,6 @@
|
|||||||
|
|
||||||
мир.задать = function(словарь, ключ, значение) {
|
мир.задать = function(словарь, ключ, значение) {
|
||||||
var путь = ключ.split(".");
|
var путь = ключ.split(".");
|
||||||
if (путь.length == 1)
|
|
||||||
{
|
|
||||||
словарь[ключ] = значение;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var пройти = путь.length - 1;
|
var пройти = путь.length - 1;
|
||||||
var вложенность = словарь;
|
var вложенность = словарь;
|
||||||
for (var номер = 0; номер < пройти; ++номер)
|
for (var номер = 0; номер < пройти; ++номер)
|
||||||
@@ -74,12 +68,9 @@ console.debug("проход номер/внутреннийКлюч/путь",
|
|||||||
внутреннийСловарь = вложенность[внутреннийКлюч];
|
внутреннийСловарь = вложенность[внутреннийКлюч];
|
||||||
вложенность = внутреннийСловарь;
|
вложенность = внутреннийСловарь;
|
||||||
}
|
}
|
||||||
// Прошли.
|
}
|
||||||
if (пройти - номер == 1)
|
// Значение в конце пути.
|
||||||
{
|
{
|
||||||
внутреннийСловарь[путь[пройти]] = значение;
|
вложенность[путь[пройти]] = значение;
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user