Size: a a a

2019 December 25

В

Виталий in JS
как можно перевести число в его двоичное представление
источник

В

Виталий in JS
в джс
источник

В

Виталий in JS
я помню что то в одну строчку было
источник

К

Кирилл in JS
я получаю массив объектов, а мне надо объект ключей-индексами
источник

К

Кирилл in JS
где у меня косяк? я уже туплю жестко
источник

В

Виталий in JS
не совсем понимаю что тебе надо
источник

DE

Denis Evlampiev in JS
Кирилл
я получаю массив объектов, а мне надо объект ключей-индексами
arr.reduce((res, ob) => ({...res, [ob.id]: ob}), {})
источник

К

Кирилл in JS
Denis Evlampiev
arr.reduce((res, ob) => ({...res, [ob.id]: ob}), {})
спасибо)
источник

К

Кирилл in JS
а мапом рили это сделать,
источник

К

Кирилл in JS
?
источник

К

Кирилл in JS
Denis Evlampiev
arr.reduce((res, ob) => ({...res, [ob.id]: ob}), {})
а если мну нужно добавить эти айдишники в уже существующий объект айдишноков?)
источник

DE

Denis Evlampiev in JS
Кирилл
а если мну нужно добавить эти айдишники в уже существующий объект айдишноков?)
let object = {};
object
= arr.reduce((res, ob) => ({...res, [ob.id]: ob}),
object
)
источник

M

Miseo in JS
Коллеги помогите. Завис на простой задаче. И понимаю что не могу понять в чём суть. У меня при наведении мыши на елемент должен появится тултип. использую я такую конструкцию
    tooltip.style.left = evt.clientX + 10 + 'px';
   tooltip.style.top = evt.clientY + 10 + 'px';
А само окно тултипа имеет
position: absolute; 

И проблема в том, что то при наведении на объект у меня используются координаты экрана, но тултип появляется смещённым. То есть начало координа у него не край экрана, а край родительскорого блока.

Как быть?

Мне нужно или спозиционировать тултип от экрана или брать координаты окна.
источник

DE

Denis Evlampiev in JS
Denis Evlampiev
let object = {};
object
= arr.reduce((res, ob) => ({...res, [ob.id]: ob}),
object
)
или так
const object = {};
arr.forEach(el => object[el.key] = ob);
источник

D

Drake in JS
Denis Evlampiev
или так
const object = {};
arr.forEach(el => object[el.key] = ob);
Может = el, а не ob?
источник

D

Drake in JS
Miseo
Коллеги помогите. Завис на простой задаче. И понимаю что не могу понять в чём суть. У меня при наведении мыши на елемент должен появится тултип. использую я такую конструкцию
    tooltip.style.left = evt.clientX + 10 + 'px';
   tooltip.style.top = evt.clientY + 10 + 'px';
А само окно тултипа имеет
position: absolute; 

И проблема в том, что то при наведении на объект у меня используются координаты экрана, но тултип появляется смещённым. То есть начало координа у него не край экрана, а край родительскорого блока.

Как быть?

Мне нужно или спозиционировать тултип от экрана или брать координаты окна.
Position: absolute считает не от окна
источник

v

vlad3k in JS
Position: fixed
источник

M

Miseo in JS
не помогает
источник

v

vlad3k in JS
Fixed Не помогает? А вообще работает?
источник

D

Drake in JS
vlad3k
Position: fixed
Лучше конечно absolute и от того, к чему делается tooltip.
источник