закончили 3.3

This commit is contained in:
2021-09-22 14:56:27 +03:00
parent 464d4c3754
commit 45dc64e8fb
4 changed files with 37 additions and 14 deletions

View File

@@ -27,6 +27,24 @@ var мир = {};
return new TextDecoder("utf-8").decode(байты);
};
мир.задатьПолныйКлюч = function(словарь, полныйКлюч, значение) {
var путь = полныйКлюч.split(".");
var пройти = путь.length - 1;
var вложенность = словарь;
for (var номер = 0; номер < пройти; ++номер)
{
var ключ = путь[номер];
if (!(ключ in вложенность))
{
вложенность[ключ] = {};
вложенность = вложенность[ключ];
}
}
// Значение в конце вложенности.
var ключ = путь[пройти];
вложенность[ключ] = значение;
};
мир.назначитьКнопкамСобытия = function(события, список)
{
for (var номер in список)