Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 09

SW

Serfer Weasper in JavaScript Noobs — сообщество новичков
Привет 👋🏻

Использовал частичное применение в функции с использованием наглядного возврата через return:
const result = () => {
       return first => {
         return second => {
           return operation => {
             return (first + second) * operation;
           }
         }
       }}
, но так происходит ошибка result(...) is not a function

А если сокращённый синтаксис, то всё работает:
const result = 
       first =>
         second =>
           operation =>
             (first + second) * operation;
Результат в обоих случаях вывожу console.log(result(5)(4)(3));
Где я допускаю ошибку?
источник

AR

Aleksandr Redka in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
Это возможно проверка тупо на хедеры летит
Если ты про OPTIONS по корсам - то это не для этого запрос
источник

A

Alexey in JavaScript Noobs — сообщество новичков
В первом варианте, у тебя доп функция обертка в начале
источник

A

Alexey in JavaScript Noobs — сообщество новичков
Serfer Weasper
Привет 👋🏻

Использовал частичное применение в функции с использованием наглядного возврата через return:
const result = () => {
       return first => {
         return second => {
           return operation => {
             return (first + second) * operation;
           }
         }
       }}
, но так происходит ошибка result(...) is not a function

А если сокращённый синтаксис, то всё работает:
const result = 
       first =>
         second =>
           operation =>
             (first + second) * operation;
Результат в обоих случаях вывожу console.log(result(5)(4)(3));
Где я допускаю ошибку?
Попробуй "() => {" убрать
источник

AR

Aleksandr Redka in JavaScript Noobs — сообщество новичков
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Метод не опшнс, значит? У первого
источник

AR

Aleksandr Redka in JavaScript Noobs — сообщество новичков
Да
источник

SW

Serfer Weasper in JavaScript Noobs — сообщество новичков
Alexey
Попробуй "() => {" убрать
Да, спасибо. Ещё самый верхний return убрал и заработало 🙌🏻
источник

AR

Aleksandr Redka in JavaScript Noobs — сообщество новичков
оба поста
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Тогда придется залить код и глянуть
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Так ванговать сложно
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Хотя бы сам хттп клиент и запрос
источник

AR

Aleksandr Redka in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
Хотя бы сам хттп клиент и запрос
Почему один запрос fetch через worker a второй xhr?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
У тебя там нет воркера какого то в проекте?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Для Кеша
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Тоже может быть причиной такого
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Aleksandr Redka
Почему один запрос fetch через worker a второй xhr?
Но кстати фактически на сервер один запрос будет лететь
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Можете в целом не обращать внимания
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Первый запрос это проверка в Кеше

Второй обращение на сервер
источник

AR

Aleksandr Redka in JavaScript Noobs — сообщество новичков
На сервер как раз 2 запроса летит и 2 раза создается объект
источник