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


Вы делаете эти ошибки при написании TypeScript?
Сегодня большинство фронтенд-разработчиков вовлечены или даже глубоко используют машинописный текст, но вы можете совершать следующие ошибки. В вашем проекте не включен строгий режим Строгий режим может устранить некоторые необоснованные и неточные места в грамматике и может заставить TS развиваться в более разумном, безопасном и строгом направлении: заменяя некоторые тихие ошибки TS на бросающие ошибки, некоторые ошибки TS устраняются. Замалчивание ошибок может более..

Внутренние обещания
В дополнение к моему предыдущему посту о том, как использовать промисы, я решил написать что-нибудь о том, как они на самом деле работают. Обещания волшебны Промисы — это применение монадных или функтороподобных функциональных принципов к проблеме организации кода. Обещания показывают, как с помощью правильного факторинга и правильных примитивных концепций реализация сложного поведения может быть значительно упрощена. Ключевые особенности конструкции обещания: упаковка..

Недооцененные функции ES2015
Назначение свойства объекта С новым и улучшенным усовершенствованием перечисляемые свойства из исходных объектов, одно или несколько; могут быть легко скопированы в целевой объект. Возможно, вы использовали служебные методы, такие как JQuery $.clone и _.cloneDeep от loadash, для выполнения этого действия. Был также ванильный подход JS — циклически перебирать ключи с помощью Object.keys(src1) и для каждого ключа присваивать его значение целевому объекту...

Мои мысли о ES2015
Я работаю с JavaScript уже почти четыре года. Я использовал фреймворки Ionic и AngularJS в течение нескольких лет и недавно начал изучать новый фреймворк Angular , прежде чем передумал и решил учиться Реакция . Приступая к TypeScript , я заметил, что большая часть синтаксиса мне неизвестна, и не только типы; такие элементы, как странный оператор со стрелкой « => » и три предшествующие точки « … ». Я не знал, что происходит. Это побудило меня уделить первоочередное внимание..

Удаление дубликатов массива в ES6
Благодаря ES2015 получение только уникальных элементов массива в JavaScript стало проще. Сегодняшний урок будет быстрым. В жизни каждого кодировщика наступает время, когда он больше не может терпеть дублирование своих данных. Раньше вам нужно было развернуть цикл, возможно, содержащий уродливый indexOf , чтобы найти эти отдельные значения в ваших массивах. Благодаря достижениям, внесенным в ES2015 (обновление, формально известное как ES6), теперь мы можем сделать это в одной..

ES2015 `let` для постоянной идентификации
TLDR: для читаемого кода следует использовать let , чтобы сообщить, что объект, на который делается ссылка, имеет «постоянную идентичность». В противном случае лучше использовать const . Справочная информация о мутации и постоянной идентичности Эта статья является ответом на Константа ES6 — это не неизменность , с чем я в основном согласен. Вот две программы, которые делают почти одно и то же. Пример изменяемой идентификации Пример постоянного удостоверения В..

Итераторы и итераторы JavaScript ES6 / ES2015
Iterable и Iterator - это два протокола, представленные в ES6. Эти протоколы могут быть реализованы любым объектом JavaScript с соблюдением некоторых соглашений. Итерабельный Протокол Iterable позволяет вам добавлять / настраивать итерационное поведение для объектов JavaScript, чтобы некоторые значения могли быть зациклены с использованием конструкции for..of . В JavaScript некоторые встроенные типы являются встроенными итерациями, например String , Array или Map . В то время..