required=""
- некорректный синтаксис<!-- HTML: --> <input class="datepicker-here" name="data" required></input>
<!-- XHTML: --> <input class="datepicker-here" name="data" required="required"></input>
return resultOneGame ----- ВОТ ТУТ УЖЕ НЕТПравильно будет вот тут ЕЩЕ нет! Потому что в этот момент функция переданная в needle.get еще даже не начала выполняться. Вариантов решения много.
function parserGame(game, callback) {
..............
if (err || res.statusCode != 200)
return callback(new Error());
...............
// console.log resultOneGame ----- ВОТ ЗДЕСЬ ВСЕ ЕСТЬ
return callback(null, resultOneGame);
}
};
function callback(error, resultOneGame) {
// получаем результат
}
function parserGame(game) {
return new Promise(reject, resolve) {
.................................
if (err || res.statusCode != 200)
reject(new Error());
................................
// console.log resultOneGame ----- ВОТ ЗДЕСЬ ВСЕ ЕСТЬ
resolve(resultOneGame);
}
}
parserGame(game).then(function(resultOneGame) {
// получаем результат
}).catch(function(err){});
[ '15:40', true, playd: true ]
- бредconst allDate = [ '15:40', true ];
allDate['playd'] = true;
console.log(allDate); // интересно, что же выведется в консоли?
// [ '15:40', true, playd: true ]
JSON.stringify(Object.assign({}, allDate));
// '{"0":"15:40","1":true,"playd":true}'
map instanceof map.constructor; // true!
map.constructor.name === 'n';
. Следовательно Microsoft.Maps.Map - фабрика, а этот конструктор был сжат минификатором и не предусматривает доступа извне.// i === 0
array[i] = [array[i],array[array.length - i - 1]]; // [[1, 8], 2, 3, 4, 5, 6, 7, 8]
array[array.length - i - 1] = array[i][0]; // [[1, 8], 2, 3, 4, 5, 6, 7, 1]
array[i] = array[i][1]; // [8, 2, 3, 4, 5, 6, 7, 1]
// и т.д.
// Такой синтаксис подразумевает, что date это ключ 'date'
date : '<img src="'+img+'" />' === 'date' : '<img src="'+img+'" />'
// Как вариант сделать так:
var obj = {};
obj[date] = '<img src="'+img+'" />';
cal.setData(obj);
someFunction(arg1, arg2, arg3, .................................., arg15,
arg16, ..................................... , argN); // :(
var args = {
arg1: ...,
arg2: ...,
.......
argN: ...
}
someFunction(args); // :)
transition: 0.3s;
var mixer = mixitup('.menu__list', {
controls: {
toggleLogic: 'and',
toggleDefault: 'none'
},
animation: {
duration: 300
}
});
const transpose = matrix => matrix[0].map((col, i) => matrix.map(row => row[i]));
const baseMatrix = [[1, 2], [3, 4], [5, 6]];
const transposedMatrix = transpose(baseMatrix);
// [ [ 1, 3, 5 ], [ 2, 4, 6 ] ]
moment().add(5, 'hours').short(true);
// h
const d = new Date();
const parseDate = d => {
const [day, month, date, year, time, timeZoneOffset, timeZone] =
d.toString().split(' ');
return {day, month, date, year, time, timeZoneOffset, timeZone};
}
const myDateObj = parseDate(d);
console.log(myDateObj.timeZone);
console.log(myDateObj.timeZoneOffset);
const processData = msg => {
Promise.resolve(msg)
.then(msg => {
return new Promise(resolve, reject) {
//обрабатываю данные и получаю переменную data
resolve(data);
}
})
.then(data => {
return new Promise(resolve, reject) {
//обрабатываю данные и получаю переменную dataTwo
resolve(dataTwo);
}
})
.then(dataTwo => {
//конец кода. Других колббеков больше нет
})
.catch(console.error);
}
app.on('location', processData);