Как определить позицию буквы в алфавите?
Даны буквы A, b, c, e. Как определить их позиции в алфавите?
Например, надо получить вместо a, b, c, e - 1, 2, 3, 5.
Ответы (3 шт):
Автор решения: Zhihar
→ Ссылка
например так:
const alphabet = "абвгд";
const index = alphabet.indexOf('в');
if (index != -1)
console.log(index + 1);
else
console.log('не найдено');
Автор решения: Aziz Umarov
→ Ссылка
Как-то так?
const alphabet = [ 'd', 'Y', 'A', 'b', 'c' , 'e', 'a'];
const text = ['a','b','c','e'];
const result = text.map(item => alphabet.indexOf(item));
console.log(result);
Автор решения: Дмытрык
→ Ссылка
const arr = ['a', 'b','z', 'p'];
console.log(arr.map(letter => letter.charCodeAt(0) - 96))