У меня есть массив букв и цифр.
let sortLetters =
[ 'R', '1', 'U', '1', 'N', '1', 'D', '1', 'M', '1', 'C', '1' ]
Я хочу отсортировать типы по алфавиту, а затем вернуть первую встреченную букву.
Мой ожидаемый результат должен быть C
.
. В настоящее время мой код сортирует все типы правильно, но если я пытаюсь отфильтровать числа, он не возвращает то, что мне нужно.Любая помощь приветствуется.
let sortLetters = [ 'R', '1', 'U', '1', 'N', '1', 'D', '1', 'M', '1', 'C', '1' ]
const sortBothType =(arr)=> {
return [...arr].sort((a, b) => a.localeCompare(b));
}
const getFirstLetter = (arr) =>{
let result = ''
for(let x = 0; x <= arr.length;x++){
if( parseInt(arr[x]) === 'string'){
return arr[x]
}
}
}
let sortedType = sortBothType(sortLetters)
sortedType
getFirstLetter(sortedType)
let finalResult = getFirstLetter(sortedType)