Реализуй функцию startsWith(start)
.
Она должна принять один параметр start
и вернуть функцию, которая примет строку s
и проверит начинается ли s
со start
.
start
- это строка, которая может содержать один или более символов
Если s
проходит тест, то наше замыкание должно вернуть true
, иначе - false
Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим
functions.js
export const startsWith = (start) => {
return (s) => {
};
}
solution.js
/**
* Implement the function `startsWith(start)`.
* */
import { startsWith } from './functions.js';
const words = [ 'good', 'god', 'goblin', 'grand', 'giga', 'mega', 'force', 'joy', 'giggle', 'global', 'function' ];
console.log(words.filter(startsWith('g')));
console.log(words.filter(startsWith('go')));
console.log(words.filter(startsWith('f')));