let cityList = ['Clevelend', 'Birmingham', 'Austin', 'Milwaukee'];
citiesAtoJ = arr => {
console.log(arr.map( () => { /\b[A-J].*?/g} ));
};
citiesAtoJ(cityList);
我知道我需要在map中使用一个函数,但我有点迷茫。
.map
将构造一个新数组,其元素数与旧数组相同-但您只想包含通过测试的元素。使用.filter
代替:
let cityList = ['Clevelend', 'Birmingham', 'Austin', 'Milwaukee'];
const citiesAtoJ = arr => arr.filter(
city => /\b[A-J]/.test(city)
);
console.log(citiesAtoJ(cityList));