Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 13

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
источник

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
я все правильно же делаю?
источник

NN

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

NN

Nik Nik in JavaScript — русскоговорящее сообщество
const CONNECT_RANGE = 1;
export  {CONNECT_RANGE};


import {CONNECT_RANGE}  from './app.js';
alert(CONNECT_RANGE)
тогда ок работает
источник

NN

Nik Nik in JavaScript — русскоговорящее сообщество
а есть ли пример задания? тип ожидаемая реализация. а то непонятно куда вводят эти числа, где знаки, которые нужно проверять. или проверять операцию, по типу a+b - корректный ввод, а 'hello'))b - некоректный?
источник

Л

Люда in JavaScript — русскоговорящее сообщество
Вот полная задача
источник

VE

Vladimir Episode in JavaScript — русскоговорящее сообщество
тебе решение надо или подсказка ?
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
принять от пользователя - запросить через stdin (или prompt, в случае браузера)
источник

AD

AluV Daniil in JavaScript — русскоговорящее сообщество
Привет. Можете подсказать чем классовое наследования отличается от прототипного на практике, если не учитывать синтаксис?
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
в интернете материала полно - готовься сам к собесу)
в JS оопэшных классов нет, если что. (ES6 Classes  - сахар над прототипами)
источник

JB

Joe Beretta in JavaScript — русскоговорящее сообщество
Классовое - сахар, который сделан, чтобы разрабам спокойнее спалось с мыслю, что в джс наследование выглядит как и в других языках
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
но это же не ответ на вопрос)
источник

AD

AluV Daniil in JavaScript — русскоговорящее сообщество
Это я все знаю, статьи тоже читал. Если отойти от того что это сахар, выглядит что работает все также. Если в классе нет метода он берет у родителя. Если у прототипного объекта нет метода он обращается к прототипу
источник

Л

Люда in JavaScript — русскоговорящее сообщество
Спасибо, так и сделала) знала решение всего кроме проверки знака, потому и скинула конкретный участок задачи
источник

JB

Joe Beretta in JavaScript — русскоговорящее сообщество
Не дописал полностью, в надежде, что дальше по логике можно прийти к ответе.
Отличий кроме синтаксиса нет, ибо это иная форма записи 1 и той же вещи)
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
под капотом есть разница. И она очень значительна.
Там есть два основных (очень важных) отличия, которые влияют на потребление памяти и сам механизм работы наследования
источник

AD

AluV Daniil in JavaScript — русскоговорящее сообщество
Ты имеешь ввиду то что прототипы это независимые экземпляры объектов и жрут больше памяти? Если брать классы то вроде тоже вызывается цепочка из super()
источник

JB

Joe Beretta in JavaScript — русскоговорящее сообщество
А вот это и мне интересно) ибо то что я читал, когда внедрили ее(классы) было "это сахар над прототипами"
источник

E

Evgeniy 🍀 in JavaScript — русскоговорящее сообщество
В JS оно так и есть, до сих пор, но вопрос же про классическую реализацию
источник

ES

Eugene Stepanyuk in JavaScript — русскоговорящее сообщество
ребят, подскажите, как убрать перезагрузку менюхи по клику на подменю, формирую ее динамически
{accessData?.length > 0 ? (
   <SubMenu key="sub1" title={'Docs'}>
   {accessData.map(item => (
   item.parent_route === 'docs' ?
  <Menu.Item key={item.id}>
    <Link to={item.route}>{item.name}</Link>
    </Menu.Item> : null
     ))}
</SubMenu>
) : null}
источник