из blocks
getOptions() {
let options = blocks.map((block) => {
return block.sections
})
.reduce((acc, val) => acc.concat(val), [])
.filter((section) => section.options || section.sections)
.map((section) => {
return section.options || section.sections.map((section) => section.options).reduce((acc, val) => acc.concat(val), [])
})
.reduce((arr, val) => arr.concat(val), []);
console.log(options);
this.options = options;
}
Как можно упростить эту функцию?
https://jsfiddle.net/iperson1337/Lgzxnrcq/16/
тебе только родительские опшины надо?
Обсуждают сегодня