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


Знакомство с руководством по стилю объектного дизайна
ВИДЕО Знакомство с руководством по стилю объектного дизайна Объекты — центральная концепция таких языков, как Java, Python, C#. Применение передовых методов проектирования объектов означает, что ваш код будет легко читать, писать и поддерживать. Руководство по стилю проектирования объектов описывает десятки методов создания объектно-ориентированного кода профессионального качества, способного выдержать испытание временем. Примеры представлены в мгновенно знакомом псевдокоде,..

Делаем объекты JavaScript неизменяемыми
JavaScript предоставляет методы объекта, которые могут ограничивать изменчивость объекта. Методы preventExtensions(), seal() и freeze() — отличные инструменты, хотя они работают не совсем так, как можно было бы интуитивно ожидать. Что такое неизменность и зачем она нужна? Краткий ответ на первый вопрос таков: Объект является неизменным, когда он не может быть изменен (мутирован). Но что именно означает «изменился»? Учитывается ли изменение вновь созданного собственного свойства?..

Объекты JavaScript
В JavaScript объект представляет собой список, подобный массиву, за исключением того, что в объектах есть пары ключ-значение. Это упрощает хранение информации для определенных типов данных. Например, если бы мы хранили данные о человеке с разными атрибутами, мы бы использовали такой объект: var james = {firstName = ‘James’, lastName = ‘Doe’, job = ‘developer’, yearOfBirth = 1991}. Теперь, если вы хотите вызвать определенный атрибут Джеймса, вы можете использовать для этого объект,..

Изучение различий между порядком аргументов Object.assign() и синтаксисом распространения.
Во время отладки я нашел код, который брал объект, а затем возвращал измененную версию этого объекта. Справедливости ради, код мутировал состояние в редюсере, но это тема отдельного дня — по организационным причинам рефакторинг нужно подождать до ноября. Проблема Следующий базовый пример функционально подобен коду, с которым я столкнулся, и он работал так, как ожидалось: Попытка использовать другой синтаксис клонирования объектов вызвала ошибки в другом месте нашего приложения…..

Советы по Javascript, которые сэкономят ваши дни - Часть 1: Справочник по объектам
Помните о характеристиках javascript, если вы новичок в языке javascript, потому что это будет для вас кошмаром. Вот несколько советов по javascript из моего путешествия по программированию. Ссылка на объект Возможно, вы не знаете, что эта базовая характеристика JavaScript спасет ваши дни или станет для вас кошмаром, если вы не знаете, как сократить связь между объектами. Этот простой код показывает, как работает ссылка на объект javascript. Чего бы вы ожидали? Кол-во..

Деструктуризация объектов в JavaScript
В программировании на JavaScript пахнет эффективностью, когда нужно извлекать пары ключ-значение из объектов и сохранять их как переменные. Возьмем, к примеру, следующий объект: Если бы мы хотели извлечь свойство functionality как переменную, мы могли бы использовать следующий код: Однако мы также можем воспользоваться методом деструктурирования, который называется деструктурированное присваивание , чтобы сэкономить несколько нажатий клавиш (читается как стресс) и, конечно же,..

Освойте странные части JavaScript
"Объекты: {}" Функции: f (x) Массивы: [] Типы: = Ядро: js "Другой: ?" Объекты Использование и свойства объекта Все в JavaScript действует как объект, за двумя исключениями: null и undefined . Распространенное заблуждение состоит в том, что числовые литералы нельзя использовать как объекты. Это связано с тем, что ошибка в синтаксическом анализаторе JavaScript пытается проанализировать точечную нотацию числа как литерал с плавающей запятой. Есть несколько..