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