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


Новые возможности ECMAScript 2017
Недавно были выпущены спецификации ECMAScript 2017. Да, он называется ECMAScript 2017 , а не ES8 . Соглашение об именах началось с ES1 и прошло 1, 2, 3, 5, 5.1, 6, но ES6 позже был переименован в ECMAScript 2015. Последующие выпуски называются ECMAScript 2016 и 2017. Хватит номенклатуры, давайте перейдем к новым функциям, которые поддерживаются этими спецификациями. Object.entries Object.values Заполнение строк Object.getOwnPropertyDescriptors Завершающие запятые в списках..

Как решить проблему с критической ошибкой в ​​объектах JavaScript?
Когда ваш объект динамический, бывает, что вы получаете ошибку, потому что нет условных значений. Решение найдено в EcmaScript 6! Например, у вас есть такой человек: человек: { имя : «Джек», возраст : 22, телефон : +12345566} Наиболее динамичным из них является скорее телефон , потому что иногда люди забывают или не хотят делиться своим номером телефона. А иногда получается, что-то вроде этого: человек{ имя : «Джек», возраст : 22} Ну пример конечно не самый..

Двойное равное сравнение в Javascript
Сравнение двойного равенства в Javascript сильно отличается от других языков программирования из-за слабой типизации Javascript. Если вы долгое время работаете со строго типизированным языком, вам может быть трудно понять эту вещь. Javascript рассматривается как неконтролируемый и нестандартный. Многие мемы и проблемы с программированием в Интернете поддерживают это решение. Давайте посмотрим на один из них: Начнем с первого случая 0 == "0" // true Если вы скажете..

«Подъем» на самом деле не существует в JavaScript! 😱 согласно ECMAScript
Tl; dr - я слышал о подъеме и о том, что движок Javascript перемещает код наверх. Я также слышал, что движок JavaScript работает поэтапно. Но не совсем круто сказать Я слышал это … , поэтому я решил пройтись по Спецификации ECMAScript и найду несколько доказательств , чтобы я мог понять, как это работает на самом деле. Введение🍿 Прежде всего, нет, «Подъем» на самом деле не существует в JavaScript. Подождите, что значит не существует ?! Вы все, наверное,..

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

Руководство для начинающих: начало работы с ECMAScript - часть 1
Руководство для начинающих: начало работы с ECMAScript - часть 1 Мы продолжаем двигаться вперед, открывать новые двери и делать новые вещи , потому что нам любопытно, а любопытство ведет нас по новым путям. Если вы, вероятно, читаете этот пост прямо сейчас, то я думаю, что тема ECMAScript привлекла ваше внимание, и вы хотели бы узнать о нем больше, как я сделал несколько недель назад. Если это описывает вас, то читайте дальше. Вступление Где бы вы ни читали о JavaScript,..