Почему вызов метода не возвращает значение из forEach внутри него? JavaScript

есть такой метод:

  getGridSize() {
    Object.keys(this.options.mq).forEach((size) => {
      if (window.matchMedia(this.options.mq[size]).matches) {
        return size;
      }

      return 'desktop';
    });
  }

Мне нужно чтоб сам метод при вызове возвращал то значение которое в return внутри метода, сейчас оно возвращает undefined при вызове метода.


Ответы (0 шт):