소스 검색

короче

master
부모
커밋
53edfed756
1개의 변경된 파일14개의 추가작업 그리고 23개의 파일을 삭제
  1. +14
    -23
      00100.мир.js

+ 14
- 23
00100.мир.js 파일 보기

@@ -55,31 +55,22 @@

мир.задать = function(словарь, ключ, значение) {
var путь = ключ.split(".");
if (путь.length == 1)
var пройти = путь.length - 1;
var вложенность = словарь;
for (var номер = 0; номер < пройти; ++номер)
{
словарь[ключ] = значение;
}
else
{
var пройти = путь.length - 1;
var вложенность = словарь;
for (var номер = 0; номер < пройти; ++номер)
{
var внутреннийКлюч = путь[номер];
var внутреннийКлюч = путь[номер];
console.debug("проход номер/внутреннийКлюч/путь", номер, внутреннийКлюч, путь);
var внутреннийСловарь = вложенность[внутреннийКлюч];
if (!внутреннийСловарь)
{
вложенность[внутреннийКлюч] = {};
внутреннийСловарь = вложенность[внутреннийКлюч];
вложенность = внутреннийСловарь;
}
// Прошли.
if (пройти - номер == 1)
{
внутреннийСловарь[путь[пройти]] = значение;
}
var внутреннийСловарь = вложенность[внутреннийКлюч];
if (!внутреннийСловарь)
{
вложенность[внутреннийКлюч] = {};
внутреннийСловарь = вложенность[внутреннийКлюч];
вложенность = внутреннийСловарь;
}
}
// Значение в конце пути.
{
вложенность[путь[пройти]] = значение;
}
};

불러오는 중...
취소
저장