Как устранить ошибку неправильного значения стрелки?

#javascript

Вопрос:

У меня есть эта функция:

 const removeChatTyping = (data) => {
    getTypingMessages(data).fadeOut(function () {
      $(this).remove();
    });
  }
 

Мне не нужна часть «затухание», поэтому я вынул ее вот так:

 const removeChatTyping = (data) => {
    getTypingMessages(data) => {
      $(this).remove();
    };
  }
 

но я получаю ошибку, в которой говорится, что стрелка деформирована. Как я могу плавно выполнить часть «затухание»?

Я был бы признателен за любые ответы, которые могут привести меня к решению этой проблемы.

Ответ №1:

Если вы хотите удалить его немедленно при вызове функции, то вам не нужен обратный вызов (или попытка обратного вызова), просто позвоните .remove() немедленно.

 const removeChatTyping = (data) => {
    getTypingMessages(data);
    $(this).remove();
}
 

Комментарии:

1. Спасибо. Это сделало свое дело.