Сообщество Хекслета

Xazret 5 дней назад →

Не могу добавить свойство в объект. Почему? https://ru.hexlet.io/code_reviews/414981

kerik 5 дней назад →

Не понял как это работает. Если result = name; то при проверке на втором тесте получаю по два префикса. + "Mrs Mr john", + "Mrs Mr smith", + "Mrs Mr karl",

Почему?! В функции 'result' мимикрирует под 'name', а сам 'name' на протяжении всей функции не изменяется. Разве result = name; при вызове функции не становится --> result = ['john', 'smith', 'karl'];

Если result равен массиву, даже не пустому - const result = ['Не', 'понимаю', 'почему']; --> все оk. https://ru.hexlet.io/code_reviews/414954

Ксения Волкова 5 дней назад →

Здравствуйте! Подскажите, пожалуйста, в чем ошибка?

Код ревью

Вячеслав Кузнецов 5 дней назад →

Добрый день

Вопрос по этой части теории

const words = ['Hello'];
const helloBuilder = (string) => words.push(string);
const build = () => words.join(' ');

helloBuilder.valueOf = () => build();

helloBuilder('from');
helloBuilder('valueOf');

console.log(helloBuilder == 'Hello from valueOf'); // true

Я правильно понимаю последовательность действий здесь, при вызове hellobuilder('string'):

  1. Сначала выполняется сама функция hellobuilder, и в массив words добавляется строка
  2. Так как мы записали конкретное значение функции hellobuilder, исполняется этот шаг и к массиву words применяется метод join.

А если мы не переопределяем значение (helloBuilder.valueOf = () => build();), то valueOf будет просто функция?

Тяжеловато этот пункт теории дался, смог понять только после выполнения упражнения.

Спасибо

Kirill Sundaen 5 дней назад →

Всем привет) друзья, подскажите пожалуйста, пытаюсь сделать задание через if else, в лог падают ошибки 'i' is not defined, почему так? https://ru.hexlet.io/code_reviews/414857

Kostya Pershin 5 дней назад →

Добрый день, не могу понять, почему выдает ошибку: https://ru.hexlet.io/code_reviews/414845 Буду благодарен за помощь

Maksim Almaev 5 дней назад →

Другой вопрос при записи файлов. Куда их сохранять? Однозначно избегайте записи файлов прямо внутри проекта.

А что плохого в том, чтобы создать в папке __fixtures__ директорию tmp? И beforeEach перед каждым запуском тестов удалять файлы оттуда.

Denis Yudaev 5 дней назад →

Добрый день! В конце урока есть раздел "Что нужно выучить". Я правильно понимаю, что все эти вопросы будут рассмотрены в курсе "Основы реляционных баз данных"?

Дмитрий 5 дней назад →

Добрый день!

Подскажите пожалуйста почему пропадает пол строки когда добавляю вторую проверку по пробелу https://ru.hexlet.io/code_reviews/413491