f12()
только ищет и возвращает позицию (или –1). let d12 = [6, 62, 60, 70, 1, 33];
function f12(arr, search) {
for (let i = 0; i < arr.length; i++) {
if (arr[i] === search) {
return i;
}
}
return -1;
}
function show() {
const divOut = document.querySelector('.out-12');
const inpuValue = +document.querySelector('.i-12').value;
divOut.innerHTML = f12(d12, inpuValue);
}
document.querySelector('.b-12').onclick = show;
кол-во просмотров стрима в реальном времени, лайков поста или проверка онлайна пользователя на чем лучше реализоватьWebSocket лучше: сообщений много.
imgWrap.innerHTML = img;
imgWrap.appendChild(img);
img
у вас – объект HTMLElement, а не текст HTML. $('input').removeAttr('maxlength');
input
, которое у вас уже обрабатывается, забирайте значение и удаляйте лишнее: пробелы, скобки, "+7" в начале. Если и после этого длина больше 10, ну, отрежьте какие-то цифры в начале или в конце, по вкусу ) Promise
, async
/ await
– вот это всё.success
innerHTML
и innerText
— и задать вопрос «как бы сделать то-то, но без такого-то недостатка».[...document.querySelector('#my-div').children].forEach(el => el.remove())
Но зачем? Что выиграли?user_id
, и подписанный секретным ключом, известным только серверу. Тогда на сервере можно проверить, что назад из AJAX-вызова придёт исходный токен и убедиться в его подлинности. // Найти наибольшую длину среди массивов – столько будет строк
const maxLength = Math.max(...arrayOfObjTest.map(el => el.arr.length));
// Подготовить массив
const result = [];
// Заполнить каждую из строк i-ми элементами
for (let i = 0; i < maxLength; i++) {
result[i] = arrayOfObjTest.map(el => el.arr[i] || 0);
}