Публикации по теме 'tc39'


Новые возможности ECMAScript 2019 (ES2019 или ES10) — JavaScript
В июне 2019 года комитет TC39 опубликовал еще один набор изменений в стандарте ECMAScript, получивший соответствующее название ECMAScript 2019 (или ES2019) . Эти изменения перечислены как Массив.прототип.{flat,flatMap} В выпуске ES2019 к массивам добавлено два новых метода. 1) .flat() 2) .flatMap() .flat() Этот метод используется для «выравнивания» массива. Синтаксис: <Array>.flat(depth); //глубина по умолчанию равна 1 Пример .flatMap() Этот..

Возможности синтаксиса JS: необязательное связывание (?.)
JavaScript — самый популярный язык в наши дни . Популярность языка растет в последние пять лет. Одно из улучшений кода за последние двенадцать месяцев: Необязательная цепочка (?.) Я хочу использовать простой объект JavaScript, чтобы представить преимущества Необязательная цепочка (?.) . const developer = { firstName: 'Dimitar', lastName: 'Danailov', age: 32, } developer.firstName имеет значение, равное Dimitar developer.lastName имеет значение, равное Danailov..

TC39 Логические ошибки
В период с осени 2014 года по весну 2016 года мне посчастливилось присутствовать и представлять предложения комитету TC39, который пишет спецификацию языка программирования JavaScript. В качестве побочного эффекта от этого участия я познакомился со множеством логических заблуждений, которые, как мне кажется, следует добавить к этой суровой пушке, включающей почтенный ad hominem , восхваляемый argumentum verbosium , и этот любимый резерв, ad naseum . Я предлагаю вам, хороший читатель,..