Комментарии 19
У меня есть вопрос, на который я не смог найти однозначно ответа. Как js хранит массив в памяти? Есть зависимость от типа хранимых данных в массиве?
Насколько я знаю, JS хранит массив в памяти как объект с числовыми ключами, ну и тогда ответ на второй вопрос следует из первого - нет, зависимости нет, так как это объект, а в объекте можно хранить все.
сам JS никак ничего не хранит
Вот вам туповатый вопрос с собеса на фронта - когда typeof от строки вернет object?
p. s я на него не ответил т.к не представляю, кто так делает в реальности да и не видел никогда.
Если создать строку через конструктор, new String(''), то она явно будет обьектом, кринжовый вопрос.
А вообще в JS есть такая история как boxing/unboxing и все примитивы оборачиваются в объекты, для того чтобы мы могли использовать у них методы, например такие как toLowerCase() и тд. Так что вопрос может быть в каком-то смысле был на знание этого, просто странно сформулирован. Вот тут можно почитать - тык.
Да вы правильно ответили, а я вот не ответил, да и когда спросил своего друга сеньора он тоже не смог сказать.
Так никто не делает, потому что это не рекомендуется делать стандартами, эти конструкторы, вроде как, для внутреннего использования.
Обоссать того, кто такие вопросы задаёт. Вот в чем смысл? Дать человеку почувствовать себя униженным или что? Практической пользы ноль
К слову данный сеньор сидел и на расслабоне задавая такие вопросы курил еще электронку типо вообще даже дверь открыта.
Согласен, что многие из этих вопрос борщ и вероятность того, что вы когда-то реально с ними столкнетесь в бою мала, но их спрашивают и нужно быть готовым, что и этот борщ вас могут спросить. А так да, отвечать на вопросы и решать алгосы, которые никогда в жизни не пригодятся - отстой.
Я вполне себе могу выбирать работодателя и заканчивать интервью, где меня спрашивают подобную дичь. И сам такого никогда не спрашиваю, хотя за последний год наверное около сотни интервью провел
Мне кажется, IvanTheCrazy писал не про вопросы из вашего поста, а про пример от пользователя kirillbelash93 про typeof на строку. Это действительно ужасный вопрос для собеседований.
Вопросы же из вашего поста часто встречаются в практике, лично меня ничего не смутило в них, на все можно +- ответить хоть как-то.
Извиняюсь, но ссылочка на паттернах проектирования не работает?
Там ссылка на refactoring.guru, он почему-то не работает без впнки, попробуй с впн зайти
Какие неочевидные темы вспомнить перед собеседованием на Frontend разработчика