Итак, перед новым JS-разработчиком возникает основной вопрос: Что такое замыкающая запятая? и Каково использование замыкающей запятой в реальном времени? Затем давайте углубимся в статью.

Что такое замыкающая запятая?

«Запятые в конце (иногда называемые «конечными запятыми») могут быть полезны при добавлении новых элементов, параметров или свойств в код JavaScript. Если вы хотите добавить новое свойство, вы можете просто добавить новую строку, не изменяя предыдущую последнюю строку, если в этой строке уже используется завершающая запятая. Это делает контроль версий чище, а редактирование кода может быть менее проблематичным».

Это определение из документации Trailing Commas.

Подождите… Подождите… Подождите… На данный момент мы использовали слово Запятые в конце во многих местах. Если мы говорим это простым предложением, запятые в концепозволяют нам добавить дополнительную запятую в конце последнего элемента объекта, последнего элемента массива, вызовов функций и функции. декларация. Мы также можем использовать его в деструктуризации.

Когда вы используете запятую в концев вышеупомянутых местах, это не приведет к ошибкам. Но в старых браузерах (которые использовали старый движок JS), если вы добавите запятую в конце (или запятую после последнего элемента объект) он обязательно выдаст ошибку в консоли.

Каково использование замыкающей запятой в реальном времени?

Переходим ко второму вопросу. Почему нужен этот подход? и Почему это предлагается в качестве наилучшей практики? Ответ прост. Он устраняет проблему с запятой в начале строки и избегает путаницы при работе в крупных проектах для совместной работы.

Итак, что такое запятая в начале проблемы со строкой и когда она возникает?

Большинство разработчиков делают это, работая над большим проектом или сотрудничая над проектом с открытым исходным кодом. Кто занимается отслеживанием? Если вы добавляете запятую в последний элемент объекта obj и добавляете следующий элемент в объект obj, система обнаружит, что вы изменили две строки. Но практически вы изменили одну… Верно… Вот почему большинство разработчиков пристрастились к запятой в начале методологии строки. Таким образом, они изменили только одну строку кода. Таким образом, трек тоже не пострадает.

Затем в ES8 появляется наш спаситель. И это называется Конечные запятые. При использовании этого метода разработчики могут легко отслеживать то, что они хотят. Так это стало одной из лучших практик среди всех разработчиков в мире.

Итак, когда последний человек оставляет запятую после последнего элемента obj, если другой человек приходит, чтобы добавить элемент в obj, он может легко добавить элемент, не нарушая последнюю строку obj. Вот пример представления.

Вот почему большинство разработчиков любят этот подход. Вот почему я люблю этот подход. Это помогает иметь чистую запись git. Это все, что касается конечных запятых.

Примечание. В настоящее время многие языки программирования позволяют использовать запятую в конце (C, Python, JavaScript, Go, …). Но что-то нет, например SQL.