|
- var json = {
- вывести: function(аргумент) {
- console.debug('выводим аргумент:', аргумент);
- }.toString(),
- пример: function(аргумент) {
- мир.вывести("уга");
- console.debug("функция-пример исполнена. аргумент:", аргумент);
- }.toString(),
- набор: {
- проба: function() {
- console.debug("это проба");
- }.toString(),
- простоСтрока: "уппамам",
- глубже: {
- ещё: {
- функция9на12: function(аргумент) {
- console.debug("функция9на12", аргумент);
- }.toString(),
- опятьСтрока: "ого",
- },
- },
- },
- пусковыеФункции: [
- function() {
- Object.defineProperty(мир, "заголовок", {
- get: function() {
- console.debug("да, get");
- return document.title;
- },
- set: function(значение) {
- console.debug("да, set");
- document.title = значение;
- }
- });
- }.toString(),
- function() {
- console.debug("заголовок-1:", мир.заголовок);
- мир.заголовок = "два";
- console.debug("заголовок-2:", мир.заголовок);
- }.toString(),
- ],
- запустить: function() {
- for (var номер in мир.пусковыеФункции)
- {
- var функция = мир.пусковыеФункции[номер];
- функция();
- }
- }.toString(),
- };
-
- мир.разобрать(json);
- мир.запустить();
|