Size: a a a

Front-end developers

2020 August 07

VH

Vladyslav Hryhorenko in Front-end developers
ладно скажите это правильное поведение?
источник

ВК

Виктор Крючков... in Front-end developers
нет
источник

VH

Vladyslav Hryhorenko in Front-end developers
Math.min(...arrCost)  == number
источник

ВК

Виктор Крючков... in Front-end developers
область видимости переменных нарушается
источник

VH

Vladyslav Hryhorenko in Front-end developers
без return забрать нельзя
источник

DE

Denis Evlampiev in Front-end developers
Vladyslav Hryhorenko
Кто подскажет почему массив так себя ведёт, и как мне достать те элементы из него, Спасибо
Ты намешал синхронный код с асинхронным. console.log(loot[0]) не будет ждать пока выполнится запрос и распарсится json поэтому выведется undefined. А console.log(loot) отображает объект по ссылке, поэтому там может оказаться значение объекта после запроса.
Создай копию массива и будет видно, что во время выполнения он пустой console.log([...loot]). Но лучше дебагером пользоваться.
источник

ВК

Виктор Крючков... in Front-end developers
temp внутри функции getMinCost не объявлена
источник

PH

Pavlo Huk in Front-end developers
Denis Evlampiev
Ты намешал синхронный код с асинхронным. console.log(loot[0]) не будет ждать пока выполнится запрос и распарсится json поэтому выведется undefined. А console.log(loot) отображает объект по ссылке, поэтому там может оказаться значение объекта после запроса.
Создай копию массива и будет видно, что во время выполнения он пустой console.log([...loot]). Но лучше дебагером пользоваться.
спасибо)
источник

ВК

Виктор Крючков... in Front-end developers
let temp = getMinCost(data); вот так будет работать
источник

VH

Vladyslav Hryhorenko in Front-end developers
Виктор Крючков
let temp = getMinCost(data); вот так будет работать
дякую
источник

M

Mykyta in Front-end developers
Vladyslav Hryhorenko
Кто подскажет почему массив так себя ведёт, и как мне достать те элементы из него, Спасибо
если все еще нужна помощь - в лс
источник

VH

Vladyslav Hryhorenko in Front-end developers
Не я постараюсь переделать , спасибо
источник

VH

Vladyslav Hryhorenko in Front-end developers
я всё понял
источник

R

R in Front-end developers
Denis Evlampiev
Ты намешал синхронный код с асинхронным. console.log(loot[0]) не будет ждать пока выполнится запрос и распарсится json поэтому выведется undefined. А console.log(loot) отображает объект по ссылке, поэтому там может оказаться значение объекта после запроса.
Создай копию массива и будет видно, что во время выполнения он пустой console.log([...loot]). Но лучше дебагером пользоваться.
Ааааа
Я теперь тоже понял
Ух, Денис....
источник

PA

Pavlo Anichin in Front-end developers
Почему нельзя использовать сайд эффекты в методе render?

Я знаю что нужно использовать в componentDidMount и componentDidUpdate, но почему нельзя в render?
источник

Z

Z 07 in Front-end developers
А шо они врут на лерн жава скрыпт, чо массивы ненада перебирать for in ом?
источник

IH

Ivan Hrynevytskyi in Front-end developers
Z 07
А шо они врут на лерн жава скрыпт, чо массивы ненада перебирать for in ом?
так правильно же
источник

IH

Ivan Hrynevytskyi in Front-end developers
зачем их им перебирать?
источник

VH

Vladyslav Hryhorenko in Front-end developers
for in для перебора объектов
источник

ВК

Виктор Крючков... in Front-end developers
да не нужно это все использовать. Для перебора массива есть современные методы map, forEach.
А переборы через буферные массивы\объекты - моветон.
Если нужно перебрать объект, есть  Object.values()\Object.keys().
А все остальное - пережиток прошлого  и крайне редко нужное
источник