Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Извините, если задам глупый вопрос,
const wasBornInCountry = compose(equals(OUR_COUNTRY), prop('birthCountry'))
Каким образом программа понимает, что нужно именно свойства объекта person брать? Прочитал предыдущую статью, но так и не понял, может упустил что
wasBornInCountry — это просто функция, которая "работает" с неким типом данных. Когда её вызовут с аргументом person (вообще, с любым объектом, у которого есть поле 'birthCountry'), вот тогда "программа поймёт".
Мышление в стиле Ramda: Неизменяемость и объекты