Nodejs | V8 release v8.5



21 июля вышло обновление движка V8 ( виртуальная машина JavaScript, написанная Google для браузера Chrome на C++ )



Основные обновления:



Promise.any() - как только один Promise выполнится успешно метод возвратит единственный объект Promise со значением выполненного "обещания". Если ни одно из "обещаний" не завершится успешно, тогда возвращенный объект promise будет отклонен(rejected).



String.prototype.replaceAll - простой способ заменить все вхождения подстроки без создания глобального RegExp.

queryString.replace(/\+/g, ' '); ==> queryString.replaceAll('+', ' ');



Операторы логического присваивания - упрощен синтаксис

x &&= y; ==> x && (x = y); Аналогично для || ??