Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   функция изменения первых букв слова на верхний регистр (https://javascript.ru/forum/misc/69440-funkciya-izmeneniya-pervykh-bukv-slova-na-verkhnijj-registr.html)

Alexsandr 22.06.2017 17:27

теперь выходит "Hello,Wworld!"

рони 22.06.2017 17:32

Alexsandr,
чем пост №9 не устраивает?

laimas 22.06.2017 17:48

Alexsandr,
шаблоном рег. выражения взять по границе слова.

Alexsandr 23.06.2017 07:24

Все нормально устраивает, я решил задачу, посмотрел решение учителя и
export default (str) => {
  let result = '';
  for (let i = 0; i < length(str); i += 1) {
    const shouldBeBig = str[i] !== ' ' && (i === 0 || str[i - 1] === ' ');/*создает константу которая что? Равняется символу который  равен нулю или перед ним пробел? То есть при каждой итерации это константа проводит отбор?*/
    result += shouldBeBig ?/* что за знак '?' первые вижу*/  toUpperCase(str[i]) : str[i];/* тоже непонятно что это ":"*/
  }

  return result;
};

рони 23.06.2017 14:06

Цитата:

Сообщение от Alexsandr
что за знак '?'

оператор-вопросительный-знак

laimas 23.06.2017 14:48

Цитата:

Сообщение от рони
оператор-вопросительный-знак

Название в учебнике конечно веселое. :) Везде это называется условным (тернарным) оператором.


Часовой пояс GMT +3, время: 05:00.