Files
test-repo/tests/array-filter/test2.js
T

15 lines
346 B
JavaScript
Raw Normal View History

2016-12-23 19:31:38 +00:00
/* @flow */
function filterItems(items: Array<string|number>): Array<string|number> {
return items.map(item => {
if (typeof item === 'string') {
return item.length > 2 ? item : null;
} else {
return item*10;
}
}).filter(Boolean);
}
const filteredItems = filterItems(['foo', 'b', 1, 2]);
console.log(filteredItems);