• Мой опыт консультирования по JavaScript (React/Redux)
    0
    Лично я не пользовался консультациями ибо не вижу в этом смысла. Ни один учитель не сможет также хорошо объяснить что то как документация к чему то — считаю я. К тому же на ютубе хватает и бесплатных курсов по различным направлениям.
  • Введение в React
    –4
    Не, это не мой стиль. Я пишу техническую литературу, а не комиксы с картинками.
  • Введение в React
    –2
    Эта статья понятнее, более краткая и с хорошими примерами. Официальная документация не последовательная и более запутанная.
  • Введение в ECMAScript 2017 (ES8)
    0
    Конечно! Но всё по порядку. В будущем обязательно будут рассмотрены 9th Edition — ECMAScript 2018, а также 10th Edition — ECMAScript 2019.
  • Что нового в ECMAScript 2017 (ES8)
    0
    Делай оглавление в следующий раз
  • Введение в Git
    0
    Этот заголовок был выбран, скорее всего для привлечения большей аудитории. Так сказать, звучит интереснее на мой взгляд. Но я согласен что заголовок не полностью отражает суть статьи. Тем не менее если бы я хотел сделать пошаговый туториал, то назвал бы его примерно так: «Git быстрый старт», «Начало работы с git», «Git первые шаги», «Git для чайников».
  • Введение в Git
    0
    Я ведь чётко и ясно написал:
    Эта статья для тех, кто имеет по крайней мере базовые знания и навык работы с git и желает расширить свои знания.
  • Введение в Git
    0
    Пожалуйста :D. Спешу предупредить, что это далеко не всё. Я рассмотрел только основные команды и понятия. Но думаю, этого вполне достаточно для повседневного использования git. Считаю, что необходимости в более углублённых знаниях в большинстве случаев нет.
  • Введение в Git
    0
    Ндаа вот это косяк…. Спасибо исправил
  • Введение в ECMAScript 6 (ES-2015)
    –3
    НО такой код вызывает ошибку: "'let' declarations can only be declared inside a block.", кроме того, что он плохо читается.

    В Firefox 68.0.1 код вызывает
    SyntaxError: lexical declarations can't appear in single-statement context

    «let» для такого примера, должен объявляться внутри "{… }"!!!

    Ну да а по отступам не понятно? Если выражение одно принято не писать кавычки. Ну тут скорее уж дело вкуса. Но зачем придираться до этого?
  • Введение в ECMAScript 6 (ES-2015)
    0
    Аргументируйте пожалуйста!
  • Введение в ECMAScript 6 (ES-2015)
    0
    async await были представлены не в ES2015! А это статья про ES2015!
  • Введение в ECMAScript 6 (ES-2015)
    –3
    const Fun = (data) => { data.response }

    Что эта функция делает? Как вы думаете что она вернет?

    Она возвращает data.response
    Если вы думаете где ее использовать, то я скажу в ajax запросах, например так:
    $.ajax({
    		url: "https://myAPIService&param=10",
    		success: (data) => myFun(data.response)
    	});

    Или ее можно использовать как калбек функцию принимающую data и возвращающую (передающую дальше) необходимые данные из запроса.
  • Введение в ECMAScript 6 (ES-2015)
    0
    Ну знаете ли многие и в 2019 не знают о ES6 а кто то и вообще только начинает изучать js. ES2015 было самым крупным обновлением за последнее время поэтому я и решил написать про это статью. Если вы знаете ES6 то это не значит что все знают ES6.
  • Введение в ECMAScript 6 (ES-2015)
    –1
    К тому же переменные объявленные с ключевым словом const являются неизменными константами.

    Это правда так. Можете посмотреть в документацию. Но вы точно подметили то что атрибуты объектов не защищены и их можно изменять. Это очередная фича js. Думаю я упустил это потому что старался сделать статью максимально информативной и краткой из за чего некоторые моменты пришлось опустить. Ибо более глубокое рассмотрения тонкостей js выходит за пределы этой статьи. Но наверное мне стоило привести больше примеров для лучшего понимания….
    Занятный пример про for in / for of и различия:
    . Вообще я упоминал об этом в статье:
    Кроме того, итерационная переменная представляет собой строку, а не число, а значит, если вы собираетесь производить какие — либо подсчеты с переменной, вам потребуется провести конкатенацию строк вместо добавления.

    То есть при переборе свойств через for...in итерационная переменная возвращает строки а не числа. Я просто не стал приводить пример, ведь и так всё понятно.
    Лучше использовать модули — понятнее будет.
    Возможно и понятнее, но иногда это не то что нужно. Выбор между этими двумя способами обуславливается предпочтениями программиста.

    Их и через this можно использовать — они же наследуются.

    Да, но мы можем переопределить этот метод в дочернем классе и тогда от использования ключевого слова (this or super) будет зависеть какой метод вызовется: метод из дочернего класса или из родительского.
  • Введение в ECMAScript 6 (ES-2015)
    0
    Извините, но где это я добовляю проблем?
    Я явно написал то что
    Метод Object.assign() используется для копирования значений всех собственных перечисляемых свойств из одного или более исходных объектов в целевой объект. После копирования он возвращает целевой объект.

    Почему это люди должны думать то что с помощью Object.assign() можно клонировать «всё что угодно»?
    Я написал что был добавлен новый метод для клонирования объектов и преимущество его использования, рассмотрев в качестве примера проблему мутации при копировании объектов без этого метода!