Browse Source

норм

master
parent
commit
6d64bfd7cb
3 changed files with 9 additions and 19 deletions
  1. +9
    -13
      00100.мир.js
  2. +0
    -1
      00130.объекты.js
  3. +0
    -5
      01300.пример.json.js

+ 9
- 13
00100.мир.js View File

@@ -53,24 +53,20 @@
}
};

мир.задать = function(словарь, ключ, значение) {
var путь = ключ.split(".");
мир.задать = function(словарь, полныйКлюч, значение) {
var путь = полныйКлюч.split(".");
var пройти = путь.length - 1;
var вложенность = словарь;
for (var номер = 0; номер < пройти; ++номер)
{
var внутреннийКлюч = путь[номер];
console.debug("проход номер/внутреннийКлюч/путь", номер, внутреннийКлюч, путь);
var внутреннийСловарь = вложенность[внутреннийКлюч];
if (!внутреннийСловарь)
var ключ = путь[номер];
if (!(ключ in вложенность))
{
вложенность[внутреннийКлюч] = {};
внутреннийСловарь = вложенность[внутреннийКлюч];
вложенность = внутреннийСловарь;
вложенность[ключ] = {};
вложенность = вложенность[ключ];
}
}
// Значение в конце пути.
{
вложенность[путь[пройти]] = значение;
}
// Значение в конце вложенности.
var ключ = путь[пройти];
вложенность[ключ] = значение;
};

+ 0
- 1
00130.объекты.js View File

@@ -97,7 +97,6 @@ function пересоздатьТело(имя, свойство)
{
var свойство = путь.slice(7);
мир.задать(физика, свойство, за[путь]);
//физика[свойство] = за[путь];
}
}



+ 0
- 5
01300.пример.json.js View File

@@ -24,11 +24,6 @@
collisionFilter: {
mask: 0x0008,
},
внутри: {
ещё: {
key: "value",
},
},
},
},
полСлева: {


Loading…
Cancel
Save