Files
json/0100.пример.js

53 lines
1.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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);
мир.запустить();