Публикации по теме 'ecmascript-6'


LostInTranspilation.js
Взгляд на странный мир современного JavaScript Представьте, что вам нужно написать статью на латыни. Вы не говорите по-латыни и вместо того, чтобы тратить время на его изучение, вы изучаете испанский язык и используете инструмент, чтобы перевести все это на латынь для вас. Это не обязательно будет самая читабельная статья, и вы наверняка не поймете ее результат, в конце концов, вы не говорите по-латыни, но он должен быть грамматически точным. Кроме того, вы слышали много шумихи об..

3 лучших онлайн-курса JavaScript
3 лучших онлайн-курса JavaScript Это сообщение было впервые опубликовано на CodingTheSmartWay.com . Язык программирования JavaScript необходим почти для каждого веб-разработчика, независимо от того, работаете ли вы над интерфейсом или над внутренней частью веб-проекта. JavaScript также является основой для большинства современных фреймворков веб-разработки, таких как Angular, React или Vue. Получение глубоких знаний о JavaScript поможет вам быстро и легко освоить одну из..

Мне нравится функция стрелки в JavaScript
В новой версии ECMAscript 6 или ES6 есть эта классная новая стрелочная функция () => Он похож на массивы в PHP. Сначала, когда я увидел, что кто-то им пользуется, это меня очень сбивало с толку. Путаница произошла с одним из многих сокращений этого синтаксиса. Позже, когда я прошел еще один курс повышения квалификации по JS, мне стало ясно, и мне сразу понравился новый синтаксис. Теперь я использую стрелку всякий раз, когда у меня есть возможность. Раньше я писал такую..

Использование оператора расширения ECMAScript вместо Object.assign()
Я видел частое использование оператора распространения ECMAScript […] , вместо этого я обычно обновлял свое состояние Redux с помощью Object.assign() . То есть я привык смотреть на свой код и видеть его следующим образом: return Object .assign({}, state, { isLoading : true , hasErrored : false }); После того, как я просто использовал Spread Operator в другом месте, мне пришло в голову, что я мог бы так же легко сделать: return { ...state, isLoading : true..