как обратится ко второму символу строки '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]);
Тут мы обратились ко второму элементу строки. Не забываем, что в javascript счет начинается с 0.