[
{
option_default_qty_t: "0",
option_name_t: "Пенсионер"
option_price_t: "200",
option_qty_t: "10",
option_qty_t_type: "inputbox",
option_rsv_t: "0",
option_sale_end_date: "2021-03-14",
option_sale_end_date_t: "2021-03-14 00:00",
option_sale_end_time: "00:00",
}, {
option_default_qty_t: "0",
option_name_t: "Ребёнок (до 8 лет)",
option_price_t: "700",
option_qty_t: "10",
option_qty_t_type: "inputbox",
option_rsv_t: "0",
option_sale_end_date: "2021-03-14",
option_sale_end_date_t: "2021-03-14 00:00",
option_sale_end_time: "00:00",
}, {
option_default_qty_t: "0",
option_name_t: "Обычный",
option_price_t: "1500",
option_qty_t: "10",
option_qty_t_type: "inputbox",
option_rsv_t: "0",
option_sale_end_date: "2021-03-14",
option_sale_end_date_t: "2021-03-14 00:00",
option_sale_end_time: "00:00",
}
]
function dataSort(arrayLabels, arrayData, ...params) {
console.log(`number of arguments: ${params.length}`);
const arrayOfObj = [];
arrayLabels.forEach((label, i) => {
const el = { labels: label, data: arrayData[i] || 0 };
params.forEach(function(param, a) {
el[`arr${a}`] = param[i] || 0;
});
arrayOfObj.push(el);
});
arrayOfObj = arrayOfObj.sort((a, b) => parseInt(b.data) > parseInt(a.data));
}
const months = [
'января', 'февраля', 'марта', 'апреля', 'мая', 'июня',
'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'
];
const nextDate = () => {
const date = new Date(Date.now()+109800000);
return `${date.getDay()} ${months[date.getMonth()]} ${date.getFullYear()}`;
};
nextDate();
// 2 марта 2021
~\x{a9}|\x{ae}|[\x{2000}-\x{3300}]|[\x{1F000}-\x{1FBFF}]~u
console.log(e)
, то увидимclick { target: div#ele, buttons: 0, clientX: 163, clientY: 119, layerX: 55, layerY: 19 }
click { target: div.one, buttons: 0, clientX: 163, clientY: 119, layerX: 2, layerY: 2 }