method
This commit is contained in:
@@ -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.создать();
|
||||
|
||||
Reference in New Issue
Block a user