Почему вызов метода не возвращает значение из forEach внутри него? JavaScript
есть такой метод:
getGridSize() {
Object.keys(this.options.mq).forEach((size) => {
if (window.matchMedia(this.options.mq[size]).matches) {
return size;
}
return 'desktop';
});
}
Мне нужно чтоб сам метод при вызове возвращал то значение которое в return внутри метода, сейчас оно возвращает undefined при вызове метода.