Публикации по теме '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,..