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


Удаление повторяющихся объектов из массива
Я твердо верю в то, что языки программирования - это инструменты, и знание того, что вы умеете решать проблемы, значительно облегчит вашу жизнь. Что верно и в случае этой проблемы. Итак, сегодня я наткнулся на эту статью https://bitsofco.de/removing-duplicate-objects-from-an-array-is-hard/ , в которой рассказывается о том, как сложно (с точки зрения вычислений) удалить повторяющиеся элементы. из массива в случае непримитивных типов, таких как объекты. Теперь решение, предложенное..

Что такое прототипы в JavaScript?
Прежде чем перейти к тому, что такое прототип, давайте сначала рассмотрим некоторые из основных концепций. Тип данных для любого языка программирования - это тип данных, которые язык может интерпретировать и изменять в процессе выполнения. В JavaScript очень фундаментальный тип данных - это объект . Объект - это не что иное, как неупорядоченный набор свойств . У каждого свойства есть имя и значение, связанное с ним. Доступ к этим свойствам можно получить через переменную, содержащую..

Неглубокое копирование / клонирование объектов в JavaScript
Нам часто нужно копировать / клонировать объекты. JavaScript предлагает несколько решений этой проблемы. В этой статье мы сравним некоторые из них. Object.assign Метод Давайте создадим объект человека и клонируем его с помощью Object.assign в примере ниже: const person = { name: 'john', age: 35, interests: { javascript: true } }; const clone = Object.assign ({}, person); console.log(clone); // { name: 'john', age: 35, interests: { javascript: true } } Печать значений..

Первое знакомство с объектами (прототипами) в JavaScript
Понимание объектов и работа с ними - важная часть JavaScript, потому что почти все в JavaScript основано на объектах. Сначала мы рассмотрим теоретическую часть , где я объясню разницу между классовыми и объектно-ориентированными языками программирования, а затем мы рассмотрим практическую часть о том, как в основном работать с объектами. Теоретическая часть Если вы работали с такими языками, как Java или PHP, вы уже знаете, что такое язык программирования на основе классов...

Внутреннее представление объектов в JavaScript
В JavaScript объект — это набор свойств, которые определяются как пара ключ-значение, где ключ — это общее имя свойства объекта, которому может быть присвоено значение. Не путайте этот объект с объектами класса, где мы определяем класс, а затем создаем для него объект. Собственные объекты JavaScript JavaScript имеет несколько встроенных или нативных объектов. Эти объекты доступны в любом месте вашей программы и будут работать одинаково в любом браузере, работающем в любой операционной..

Javascript часть 3 (Коллекции)
Коллекции — очень важный способ сгруппировать массу данных, оптимизировать память и организовать хранение и извлечение данных. В программировании у нас есть два типа коллекций: индексированная и ассоциативная коллекция, а в Javascript — массив и объект. Ассоциативная коллекция (объекты): в ECMAScript 5 объекты могут содержать слишком много свойств, и объекты Javascript по умолчанию могут зацикливаться на них с помощью цикла for-in. и мы можем присвоить новые значения свойствам объекта..

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