Conversation
|
|
||
| const readNumber = () => { | ||
| let number; | ||
| do { |
There was a problem hiding this comment.
Ощущение, что подсмотрел в решение )
| //Например: ucFirst("вася") == "Вася"; | ||
|
|
||
| const ucFirst = (str) => { | ||
| let ucString0 = ""; |
There was a problem hiding this comment.
уже можешь короче писать
const trimmed = str.trim();
return trimmed[0].toUpperCase() + trimmed.slice(1);
зачем оставил console.log() внутри функции ?
| const extractCurrencyValue = (str) => { | ||
| let priceStr = str.slice(1); | ||
|
|
||
| return +priceStr; |
There was a problem hiding this comment.
На будущее, лучше всегда использовать Number(value), так как нагляднее
| // Функция должна быть нечувствительна к регистру: | ||
|
|
||
| const checkSpam = (str) => { | ||
| let checkSpam = ""; |
There was a problem hiding this comment.
зачем переменную назвал также как функциию ?
в переменной у тебя значение (что я должен подумать о значении с таким именем ?)
почему let, а не const, если ты не собираешься менять значение ?
почему бы не написать в одну строку ?
поправь эти моменты и напиши вторую версию функции без использования .includes
| // alert( randomInteger(1, 5) ); // 3 | ||
| // alert( randomInteger(1, 5) ); // 5 | ||
|
|
||
| const randomInteger = (min, max) => { |
There was a problem hiding this comment.
Не соблюдены 2 условия
- не выводится max значения
- не равномерно распределяется случайность
Для решения первой проблемы: подумай, сколько нужно добавить к выражению и как округлить. напомню, что округлять можно по разному.
Для решения второй: внимательно почитай решение на сайте
No description provided.