const arrayNumbers = [-5, 0, 5, 10, 15, 20, 25, 30, 35]
const n = 23.45
const bestMatch = arrayNumbers.reduce(searchClosestNum, {delta: Infinity, value: null})
const res = bestMatch.value
console.log(bestMatch)
function searchClosestNum(acc, val) {
const delta = Math.abs(val - n)
if (delta < acc.delta) {
acc.delta = delta
acc.value = val
}
return acc
}
const target = document.querySelector('.box1')
const newElem = // ссылка на новый элемент
document.createElement('div')
newElem.class = "box4"
target.insertAdjacentElement('afterend', newElem)
newElem.textContent = 'hello world' // модификация уже после вставки
navigationItems.sort(mySortFunc)
function mySortFunc(itemA, itemB) {
return itemA.id - itemB.id
}
Какие способы, инструменты или может действия вы предпринимаете когда попадаете в патовую ситуацию?Прежде всего - гуглю. Примерно в 80% случаев на первой странице выдачи находится годный материал, который остается только прочесть и осмыслить. Еще 19% ответов найдутся, если немного переформулировать вопрос.
00000010
, а пятерка так 00000101
00000010 // двойка
&
00000101 // пятерка
=
00000000 // ноль
00000010 // двойка
&
00001010 // десятка
=
00000000 // двойка