Browse Source

method

tags/4.1
parent
commit
cd7ad5ed5f
1 changed files with 11 additions and 4 deletions
  1. +11
    -4
      4.1/общее/150.Состояние.js

+ 11
- 4
4.1/общее/150.Состояние.js 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(словарь) {
var значения = this.лишьНовыеЗначения(this.выпрямить(словарь));
this.разобрать = function(словарь)
{
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.создать();


Loading…
Cancel
Save