"use strict";
function kukarek($group) {
switch ($group) {
case 'Root':
break;
case 'Admin':
break;
case 'Accountant':
break;
case 'Manager':
break;
}
return $group;
}
class Pituh {
constructor($initial) {
this.count = 0;
this.name = $initial;
}
toString() {
++this.count;
return this.name;
}
}
let $group = new Pituh('Admin');
kukarek($group);
console.log('Меня посчитали ' + $group.count + ' раз(а).\n');
InVzZSBzdHJpY3QiOwoKZnVuY3Rpb24ga3VrYXJlaygkZ3JvdXApIHsKICAgIHN3aXRjaCAoJGdyb3VwKSB7CiAgICAgICAgY2FzZSAnUm9vdCc6CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ0FkbWluJzoKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnQWNjb3VudGFudCc6CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ01hbmFnZXInOgogICAgICAgICAgICBicmVhazsKICAgICAgICB9CgogICAgcmV0dXJuICRncm91cDsKfQoKY2xhc3MgUGl0dWggewogICAgY29uc3RydWN0b3IoJGluaXRpYWwpIHsKICAgICAgICB0aGlzLmNvdW50ID0gMDsKICAgICAgICB0aGlzLm5hbWUgPSAkaW5pdGlhbDsKICAgIH0KICAgIHRvU3RyaW5nKCkgewogICAgICAgICsrdGhpcy5jb3VudDsKICAgICAgICByZXR1cm4gdGhpcy5uYW1lOwogICAgfQp9CgpsZXQgJGdyb3VwID0gbmV3IFBpdHVoKCdBZG1pbicpOwoKa3VrYXJlaygkZ3JvdXApOwoKY29uc29sZS5sb2coJ9Cc0LXQvdGPINC/0L7RgdGH0LjRgtCw0LvQuCAnICsgJGdyb3VwLmNvdW50ICsgJyDRgNCw0Lco0LApLlxuJyk7Cg==