Firebase транзакции

Поддержка транзакций является одной из основных причин выбрать реляционную базу даных вместо NoSQl. В особенности если для вашего приложение очень важна точность и корректность даных. Firebase хотя и не поддерживает ACID, дает возможность атомарного изменения даных. В этой статье рассмотрим механизм транзакций firebase realtime database. Транзакционное обновление даных Если вы работаете с данными которые могут … 

 

ES6 модули (ECMAScript 6 modules)

В этой статье сделан обзор системы модулей в ES6. Старая система модулей JavaScript В JavaScript нет встроенной поддержки модулей, но сообщество создало несколько прекрасных решений этой проблемы. Среди самых популярных можно выделить два таких: Система модулей CommonJS: предпочтительно для использования в Node.js Особенности: — компактный синтаксис — спроектировано для синхронной загрузки зависимостей — главная среда … 

 

Метод Array.includes в JS

В этой статье рассмотрим новый метод “Array.prototype.includes” добавленный в ECMAScript 2016 Обзор Метод для массива includes Метод includes имеет такую сигнатуру: Он возвращает истина если elem является элементом массива и ложь если в противном случае. includes похож на метод indexOf — выражение нижа практически идентичны Главным отличием является, то что includes() находит NaN, а indexOf() …