Сортировать без статей
Демо можно найти здесь.
Чему я научился на этом мини-проекте.
заменить и обрезать
Замена слов через регулярные выражения может быть выполнена с помощью метода replace
.
В данном случае мы нацелены на a
, the
или an
.
Пробелы используются для предотвращения замены всех слов, начинающихся с этих последовательностей букв.
Trim удаляет пробелы с конца строки.
^
Нацеливается на начало строки|
Или оператор
Неявный возврат ES6
Если единственная задача функции — что-то вернуть, то лучше использовать неявные возвраты, что позволяет опустить return
.
В этом примере используется ternary operator
, который предназначен для возврата либо 1
, либо -1
.
Первоначально опубликовано на gist.github.com.