Чтобы отфильтровать строчные буквы из массива в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование метода filter()и регулярных выражений:
const array = ['A', 'b', 'c', 'D', 'e'];
const filteredArray = array.filter(item => !/[a-z]/.test(item));
console.log(filteredArray); // Output: ['A', 'D']
Метод 2: использование метода filter()и toUpperCase():
const array = ['A', 'b', 'c', 'D', 'e'];
const filteredArray = array.filter(item => item.toUpperCase() === item);
console.log(filteredArray); // Output: ['A', 'D']
Метод 3: использование цикла forи charCodeAt():
const array = ['A', 'b', 'c', 'D', 'e'];
const filteredArray = [];
for (let i = 0; i < array.length; i++) {
const charCode = array[i].charCodeAt(0);
if (charCode >= 65 && charCode <= 90) {
filteredArray.push(array[i]);
}
}
console.log(filteredArray); // Output: ['A', 'D']