Ошибка tslint Используйте функцию стрелки вместо выражения функции - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть предупреждения tslint, я новичок в es6 и все еще испытываю некоторые трудности с его синтаксисом. Поэтому я не совсем уверен, как преобразовать его в функции стрелок.

enter image description here

и вот мой код:

 let deletedQuestions = origQuestions.filter(function(obj) {
            return !updatedQuestions.some(function(obj2) {
                return obj.value == obj2.value;
            });
          });
          console.log(deletedQuestions);

          let addedQuestions = updatedQuestions.filter(function(obj) {
            return !origQuestions.some(function(obj2) {
                return obj.value == obj2.value;
            });
          });

1 Ответ

0 голосов
/ 30 сентября 2018

Я верю, что это будет

let deletedQuestions = origQuestions.filter(obj =>
  !updatedQuestions.some(obj2 => obj.value == obj2.value)) console.log(deletedQuestions);
let addedQuestions = updatedQuestions.filter(obj =>
  !origQuestions.some(obj2 => obj.value == obj2.value))

Верно?

...