for (var i = 0; i < num.length; i++) {
function luckyTisket (num) {
let str = String(num);
let arrNums = [[], []]; // чтобы можно было arrNums[0].push и arrNums[1].push
// Если число четное...
if (Number.isInteger(str.length % 2)) {
let halfLength = str.length / 2; // присвоил halfLength значение (значение половины длины строки)
for (var i = 0; i < str.length; i++) {
if (i < halfLength) {
arrNums[0].push(str[i]); // Заполняю первый подмассив первой половиной числа
} else {
arrNums[1].push(str[i]); // Заполняю второй подмассив второй половиной числа
}
}
}
return arrNums;
}
console.log(luckyTisket(222666));
function getLucky(n = '') {
const str = String(n)
const mid = Math.ceil(str.length / 2)
return [
str.slice(0, mid).split(''),
str.slice(mid).split('')
]
}
JSON.parse(response.response).records
appsService.getApp(params.pk).then(function (result) {
console.log(result); // ?
Слушатель для событий dragenter и dragover используются для указания допустимых drop-целей, то есть мест, где могут быть сброшены перетаскиваемые элементы. Большинство областей веб-страницы или приложения не являются допустимыми местами для сброса данных. Таким образом, обработка этих событий по умолчанию не допускает сброса перетаскиваемых данных.
Если вы хотите разрешить сброс переносимых данных, вы должны предотвратить обработку по умолчанию, отменив оба события dragenter и dragover. Это можно сделать, либо вернув false из определенных атрибутом слушателя событий, либо вызвав метод preventDefault() событие.
По событию scroll добавляется класс, нужно ли добавлять проверку на наличие класса, чтобы логика его добавления была отключена и не срабатывала каждый скролл
setTimeout(() => {
textInput.current.focus()
}, 0) // сработает в следующем цикле event loop-a после рендера
По className'му бы взял, но тут же мне нужно фокус ставить в том Todo, на который я нажал
document.querySelector('input[data-id="456"]')
console.log( (a = 4, a = a + 10, a) )
// 14
a[i%2] += b
a[i%2]
значение переменной b
и возвращает массивзаставить сайт изменить dom структуру после получения ответа от сервера