Цитата:
|
это ведь уже выход за пределы императивности? ФеПешка
|
Да какая разница - это удобно и наглядно.
Вот пример - заглушка для console API и один простой reduce.
var console = [
'log',
'debug',
'info',
'warn',
'error',
'assert',
'dir',
'dirxml',
'trace',
'group',
'groupCollapsed',
'groupEnd',
'time',
'timeEnd',
'profile',
'profileEnd',
'count'
].reduce((obj, el) => (obj[el] = () => {}) && obj, {});
Цитата:
|
array compherension ES7
|
Это так кажется, я их специально пытался юзать, но всё равно они покрывают лишь очень малый кейз и итерационные методы всё равно удобней / универсальней.