created поместить метод:
Somemethod(arg) { return array.filter(el => el === arg)
}
то он вернет undefined, но, если сделать промис: объявить async Somemethod() ),
то он будет возвращать промис со значением, а не undefined?
Это знаю, но почему он может рассчитать в себе, а обычный метод нет?
потому что если метод ничего не возвращает то выходит андефайнд, а промис всегда возвращает свое состояние, как я понимаю
с каким значением? можно конкретнее?
Я сегодня пытался создать объект с 3-мя ключами на основании state vuex и ответа апи. Для этого надо было из ответа сервера фильтровать данные из state. Пример получения одного из ключей: State: [ {Value: some, text: textsome } ..... { value: n, text: m } ] Ответ сервера: { name: some } На основании ответа сервера ищем нужный объект в state и возвращаем text. Если делать это простым методом, то state при рассчете === undefined, но при использовании async у метода, то он в промисе возвращает значение text.
Подскажите, пожалуйста. Не понятно почему так и меня бесит, что не понятно😡
а какое значение тебе возвращает?
Обсуждают сегодня