Публикации по теме 'es2015'
Встречайте прокси в JavaScript
Найдите минутку, чтобы просмотреть приведенный выше фрагмент кода и попытаться угадать результат в строках 16 и 17 .
Что ж, если вы думаете, что свойство name объекта superHero, доступ к которому осуществляется в строке 16 , - «Clark Kent», тогда молодец! вы успешно раскрыли секрет супергероя. Напротив, если вы считаете, что значение этого свойства - Супермен, тогда нам нужно раскрыть некоторые истины о прокси, используемых супергероями.
Приведенный выше пример демонстрирует..
Быстрый совет: использование массивов в качестве конфигурации CSS и Immutable Reverse
По мере того, как становится все более и более распространенным формулировать наши стили с помощью Javascript, массивы могут быть полезной структурой данных для определения общих конфигураций тем, таких как размеры, цвета, точки останова и т. д.…
Например, я обычно устанавливаю один или несколько файлов конфигурации, которые выглядят примерно так:
/**
* styles/config.js
*/
export const scale = [
4, // Smallest
8,
16,
24,
32,
40, // Biggest
]
export const shadesOfGrey = [..
Я продолжу и не соглашусь с тобой здесь.
Я продолжу и не соглашусь с тобой здесь. Я думаю, что это очень сильно зависит от того, думаете ли вы в fp или в циклах. Петли вызывают у меня ненужную когнитивную перегрузку. Часто я думаю, что вы обнаружите, что если это трудно сделать или запутать при изменении на LINQ/lodash, это потому, что есть гораздо более короткий и понятный способ сделать это.
const foos = [‘foo’, ‘bar’, ‘baz’]
for (let i = 0; i < foos.length; i++) {
const f = foos[i]
}
// vs
foos.forEach((foo) => {})..
Использование Array.filter() для фильтрации критериев поиска в ES2015
Введение
В этой статье основное внимание уделяется методу Array.filter(), используемому для фильтрации на основе критериев поиска. Допустим, вы используете Angular как интерфейсную технологию, в которой ваша кодовая база будет написана на TypeScript. Здесь я буду использовать ES2015 для демонстрации примера. Я буду углубляться только в метод Array.filter(), чтобы понять, как он работает.
Объяснение
Для простоты рассмотрим массив фруктов. Требование отфильтровывать фрукты на..