This commit is contained in:
2021-12-07 14:00:21 +03:00
parent a96cd68300
commit cd7ad5ed5f

View File

@@ -28,7 +28,8 @@ function Состояние()
return newObj; return newObj;
}; };
this.лишьНовыеЗначения = function(значения) { this.лишьНовыеЗначения = function(значения)
{
var новые = {}; var новые = {};
for (var ключ in значения) for (var ключ in значения)
{ {
@@ -43,8 +44,14 @@ function Состояние()
return новые; return новые;
}; };
this.разобрать = function(словарь) { this.разобрать = function(словарь)
var значения = this.лишьНовыеЗначения(this.выпрямить(словарь)); {
this.разобратьВыпрямленный(this.выпрямить(словарь));
};
this.разобратьВыпрямленный = function(выпрямленныйСловарь)
{
var значения = this.лишьНовыеЗначения(выпрямленныйСловарь);
for (var ключ in значения) for (var ключ in значения)
{ {
var путь = ключ.split("."); var путь = ключ.split(".");
@@ -54,7 +61,7 @@ function Состояние()
this.обработчик(ключ, путь, значение); this.обработчик(ключ, путь, значение);
} }
} }
}; }
// Конструктор. // Конструктор.
this.создать(); this.создать();