как обратится ко второму символу строки '123' в фу-и и вывести число 2 через console.log, не меняя код в самой функции

function exercise_10() {
    let my_string = '123';
    return my_string;
}
console.log(exercise_10()); // что прописать тут? чтобы вызвать число 2 из функции?

Ответы (2 шт):

Автор решения: meine

function exercise_10() {
  let my_string = '123';
  return my_string;
}
console.log(exercise_10().charAt(1));

→ Ссылка
Автор решения: Михаил Камахин

Доступ к символам

Существует два способа добраться до конкретного символа в строке. В первом способе используется метод charAt():

return 'кот'.charAt(1); // вернёт "о"

Другим способом (введённым в ECMAScript 5) является рассмотрение строки как массивоподобного объекта, в котором символы имеют соответствующие числовые индексы:

return 'кот'[1]; // вернёт "о"

function exercise_10() {
  let my_string = '123';
  return my_string;
}
console.log(exercise_10()[1]);

Тут мы обратились ко второму элементу строки. Не забываем, что в счет начинается с 0.

→ Ссылка