Сортировать без статей

Демо можно найти здесь.

Чему я научился на этом мини-проекте.

заменить и обрезать

Замена слов через регулярные выражения может быть выполнена с помощью метода replace.

В данном случае мы нацелены на a, the или an.

Пробелы используются для предотвращения замены всех слов, начинающихся с этих последовательностей букв.

Trim удаляет пробелы с конца строки.

  • ^ Нацеливается на начало строки
  • | Или оператор

Неявный возврат ES6

Если единственная задача функции — что-то вернуть, то лучше использовать неявные возвраты, что позволяет опустить return.

В этом примере используется ternary operator, который предназначен для возврата либо 1, либо -1.

Первоначально опубликовано на gist.github.com.