Size: a a a

JavaScript.Ninja

2021 November 24

AC

Ash Crimson in JavaScript.Ninja
А год 2021?
источник

K

Kazuma in JavaScript.Ninja
Привет у меня вопрос можно ли в cypress предавать элемент таким способом:
const foo = document.getElementById('foo');
cy.get(foo);
?
источник

NK

Nikolay Kozub in JavaScript.Ninja
Можно но зачем , и то там win. Нужен
источник

EA

Eugene Abramov in JavaScript.Ninja
Доброго дня. Что то тут столкнулся с таким неожиданным для меня поведением классов в JS. Почему вывод 2, а не 3? Конструктор как-то не так работает или this при наследовании?
источник

ВГ

Виталя Гироскутер... in JavaScript.Ninja
ты не вызвал конструктор родительского класса через super
источник

ВГ

Виталя Гироскутер... in JavaScript.Ninja
если я все правильно помню, то надо в B классе дописать что то вроде constructor(val) { super(val) }
источник

ВГ

Виталя Гироскутер... in JavaScript.Ninja
но могу ошибаться, очень давно к ооп на js не притрагивался
источник

EA

Eugene Abramov in JavaScript.Ninja
тоже думал на конструктор, но результат такой же. да и читал что вроде при отсутствии явного определения конструктора в дочернем классе должен вызваться родительский.
источник

ВГ

Виталя Гироскутер... in JavaScript.Ninja
про вызов родительского при отсутствии дочернего не знал кстати
мне кажется перетирается значение val значением из дочернего класса просто, т.е. у тебя конструктор родительского класса задает значение val родительского класса, а val в дочернем его перетирает
источник

EA

Eugene Abramov in JavaScript.Ninja
Ну вот как будто да, «претирает». Вот это как раз для меня и не ожиданно. Я что-то думал что конструктор должен переписать знаения, заданные «по умолчанию». А родительский конструктор, как я понимаю, вызывается.
источник

A

Artur in JavaScript.Ninja
вызывается, тут super не нужен, ведь наследуется и конструктор
источник

A

Artur in JavaScript.Ninja
а почему перетирает - вопрос интересный
источник

ВГ

Виталя Гироскутер... in JavaScript.Ninja
так b экземпляр дочернего класса, не родительского, вот и перетирает
источник

ВГ

Виталя Гироскутер... in JavaScript.Ninja
про наследование в ооп больше почитайте, думаю там будет инфа про такое
источник

R

Roman in JavaScript.Ninja
добрый день
посоветуйте state manager для достаточно сложного приложения на React кроме Redux
спасибо
источник

VK

Vladimir Klimov in JavaScript.Ninja
А почему не Redux?
источник

v

vladyslavhimself in JavaScript.Ninja
ModX
источник

R

Roman in JavaScript.Ninja
очень много повторяющегося кода и тяжело хендлить большое проиложение,
много плохих отзывов
хотя наверное много, потому что много используют
источник

JB

John Bruve in JavaScript.Ninja
Redux-toolkit 😂
источник

V

Vlad in JavaScript.Ninja
вы используете rest или graphql?
источник