Ответ 1
В том виде, как вы их используете, они в основном делают то же самое. Вот почему .pluck()
был удален из Lodash v4.0.0 в пользу использования .map()
со строкой в качестве второго аргумента.
Здесь соответствующая выдержка из changelog:
Удалено
_.pluck
в пользу_.map
с сокращенным сокращениемvar objects = [{ 'a': 1 }, { 'a': 2 }]; // in 3.10.1 _.pluck(objects, 'a'); // → [1, 2] _.map(objects, 'a'); // → [1, 2] // in 4.0.0 _.map(objects, 'a'); // → [1, 2]