function showCalendar(month, year) {
//Берем текущую дату
const currDay = new Date(year, month);
//Находим дату начала недели
currDay.setDate(currDay.getDate() - currDay.getDay() + 1);
//Делаем заголовок дней недели
const tbl = document.getElementById("calendar-body");
tbl.innerHTML = '<tr><th>пн</th><th>вт</th><th>ср</th><th>чт</th><th>пт</th><th>сб</th><th>вс</th>';
// filing data about month and in the page via DOM.
monthAndYear.innerHTML = months[month] + " " + year;
//Пока понедельник не выходит за пределы текущего месяца
// добавляем строки
while(currDay.getMonth() <= month) {
const row = document.createElement("tr");
for(let i = 0; i < 7; i++) {
row.innerHTML += '<th>' + currDay.getDate() + '</th>';
//Увеличиваем дату на единицу
currDay.setDate(currDay.getDate() + 1);
}
tbl.appendChild(row);
}
}
new ErrorView($data)
var ind1 = 0;
for(var i = 0; i < table2.length; i++) {
while(table1[ind1++].id !== table2[i].id) {
console.log('Не пришел ' + table1[ind1 - 1].id);
}
}
for(i = ind1; i < table1.length; i++) {
console.log('Не пришел ' + table1[i].id);
}
function checkWinner(arr, length) {
length = length || arr.length;
var winner = [
arr.map(row=>row.join('')).join(' '),
arr.map((_,v)=>arr.map(row=>row[v]).join('')).join(' '),
arr.map((_,v)=>arr[v][v]).join(''),
arr.map((_,v)=>arr[v][arr.length - v - 1]).join(''),
].join(' ').match('1'.repeat(length) + '|' + '2'.repeat(length));
return +((winner || ['0'])[0][0]);
}
var org = {
'org1': {address: 'adr1', phone: 'tel1'},
'org2': {address: 'adr2', phone: 'tel2'},
'orgN': {address: 'adrN', phone: 'telN'},
};
var orgName = 'org14';
var orgData = org[orgName];
console.log('Адрес: ' + orgData.address);
console.log('Телефон ' + orgData.phone);