Синтаксическая ошибка: что не так с кодом ниже - PullRequest
0 голосов
/ 15 февраля 2019

Помогите мне разрешить приведенный ниже код, показывающий синтаксическую ошибку.Я знаю, что определенно есть какая-то проблема.Как написать приведенный ниже порядок проверки инвентаря с помощью функций стрелок.

const {checkInventory} = require('./library.js');

const order = [['sunglasses', 0], ['bags', 2]];

const handleSuccess = (resolvedValue) => {
    console.log(resolvedValue);
};

const handleFailure = (rejectReason) => {
    console.log(rejectReason);
};

checkInventory(order)=new Promise(resolvedValue, rejectReason){
    if(resolvedValue)
        return handleSuccess;
    else
        return handleFailure;
};

1 Ответ

0 голосов
/ 20 августа 2019

Этот код является частью учебника из codecademy , посредством которого checkInventory() возвращает обещание, а .then() присоединяется к нему, и два обработчика, т. Е. handleSuccess() и handleFailure(), передаются какаргументы.Поэтому код будет выглядеть так:

checkInventory(order).then(handleSuccess, handleFailure);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...