parent
commit
cd7ad5ed5f
1 ha cambiato i file con 11 aggiunte e 4 eliminazioni
  1. +11
    -4
      4.1/общее/150.Состояние.js

+ 11
- 4
4.1/общее/150.Состояние.js Vedi 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.создать();


Loading…
Annulla
Salva