class

  • ХабрахабрФото [Из песочницы] Прототипы в JS и малоизвестные факты

    [Из песочницы] Прототипы в JS и малоизвестные факты

    Лирическое вступление  Получив в очередной раз кучу вопросов про прототипы на очередном собеседовании, я понял, что слегка подзабыл тонкости работы прототипов, и решил освежить знания. Я наткнулся на кучу статей, которые были написаны либо по наитию автора, как он "чувствует" прототипы, либо статья была про отдельную часть темы и не давала полной картины происходящего.  Оказалось, что есть много неочевидных вещей…

    Читать далее »
  • ХабрахабрФото [Перевод] JavaScript: Публичные и приватные поля классов

    [Перевод] JavaScript: Публичные и приватные поля классов

    Эта статья объясняет новый синтаксис публичных полей классов в V8 v7. Несколько предложений расширяют существующий синтаксис классов в JavaScript новой функциональностью. 2 и Chrome 72, а также грядущих приватных полей. Вот пример кода, который создает экземпляр класса IncreasingCounter: const counter = new IncreasingCounter(); counter.value; // logs 'Getting the current value!' // → 0 counter.increment(); counter.value; // logs 'Getting the current…

    Читать далее »
  • ХабрахабрФото «Class-fields-proposal» или «Что пошло не так в коммитете tc39»

    «Class-fields-proposal» или «Что пошло не так в коммитете tc39»

    А ещё мы хотим удобные конструкции для объявления свойств класса. Все мы давным давно хотим нормальную инкапсуляцию в JS, которую можно было бы использовать без лишних телодвижений. И, напоследок, мы хотим что бы все эти фичи в языке появились так, что бы не сломать уже существующие приложения. Казалось бы, вот оно счастье: class-fields-proposal, который спутся долгие годы мучений коммитета tc39…

    Читать далее »


Кнопка «Наверх»