Тест по основам программирования на JavaScript

Тема 4. Объекты и свойства в JavaScript

2

Как создать объект с пустым набором свойств?

let obj = {}

let obj = []

let obj = new Object()

Как получить значение свойства name объекта user?

user.name

user["namee"]

user->name

Что выведет console.log(Object.keys({a:1,b:2}));

["a","b"]

["1","2"]

[]

Какие действия можно выполнять с объектами?

Добавлять свойства

Удалять свойства

Перебирать свойства

Перебирать массивы

Что делает оператор delete obj.prop?

Удаляет свойство

Удаляет объект

Присваивает undefined

Какие способы создать объект корректны?

let obj = {}

let obj = new Object()

let obj = []

let obj = function(){}

Что вернёт console.log("name" in {name:"John"})

true

false

undefined

Какие методы позволяют перебирать объекты?

Object.keys()

Object.values()

Object.entries()

forEach

Что делает Object.assign(target, source)

Копирует свойства из source в target

Создаёт новый объект

Удаляет target

Какие свойства объектов можно перебирать?

Свойства, у которых enumerable=true

Свойства объекта напрямую

Свойства с enumerable=false

Методы прототипа

Что выведет console.log(Object.values({x:1,y:2}))

[1,2]

[“x”,”y”]

undefined

Какие методы можно использовать для клонирования объекта?

Object.assign({}, obj)

structuredClone(obj)

slice()

map()

Что делает Object.freeze(obj)?

Запрещает изменение свойств

Удаляет объект

Позволяет менять свойства

Упорядочите шаги доступа к свойству объекта

Указать имя объекта

Указать имя свойства

Получить значение свойства

Использовать значение

Что делает Object.seal(obj)?

Можно изменять существующие свойства

Можно добавлять новые свойства

Удаляет объект

Упорядочь этапы создания объекта через конструктор

Определяем функцию-конструктор

Создаём новый объект через new

Присваиваем свойства через this

Используем объект

Что вернёт console.log(Object.entries({a:1,b:2}))

[["a",1],["b",2]]

[1,2]

[a,b]

Какие действия корректны с объектом?

Добавлять свойства

Изменять свойства

Присваивать объект в массиве

Удалять массив

Что делает метод hasOwnProperty()

Возвращает true, если свойство принадлежит объекту напрямую

Возвращает все свойства

Удаляет свойство

Установите соответствия: объект → действие

Object.freeze

Запрещает добавление и изменение

Object.seal

Запрещает добавление новых свойств

Object.assign

Копирует свойства

Object.keys

Возвращает массив ключей

Что вернёт console.log({a:1,b:2}.hasOwnProperty("a"))

true

false

undefined

Что делает Object.getOwnPropertyNames(obj)

Все ключи, включая не перечисляемые

Только перечисляемые

Значения свойств

Что делает Object.getPrototypeOf(obj)

Возвращает прототип объекта

Возвращает объект

Возвращает свойства объекта

Какие методы возвращают массивы?

Object.keys()

Object.values()

Object.entries()

Object.freeze()

Статьи по теме

GDPR и российский ФЗ-152: Как крупные IT-корпорации собирают и продают ваши данные (и как вы можете им помешать)

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

Как крупные IT-корпорации собирают и продают ваши данные
Как крупные IT-корпорации собирают и продают ваши данные

Эти нормы действуют как невидимые щиты, заставляя корпорации соблюдать правила игры и уважать границы приватности. В этой статье мы разберемся, как именно эти механизмы работают, почему они необходимы в современном мире и как простой человек может использовать их, чтобы вернуть контроль над своей информацией. Мы опираемся на отчеты надежных организаций, таких как международные регуляторы и аналитические центры, чтобы все было правдиво, практично и без лишних догадок. Давайте разберем эту тему шаг за шагом, от основ до реальных действий, чтобы вы могли применить знания на практике.

Что такое Общий регламент по защите данных и Федеральный закон о персональных данных

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

  1. Честность и ясность в действиях. Компании обязаны прямо говорить, зачем им нужна информация, и получать ваше согласие без хитростей. Никаких запутанных формулировок в соглашениях.
  2. Ограничение задач. Сведения собирают только для определенных целей — нельзя использовать номер телефона для рекламы, если он был дан для доставки заказа.
  3. Минимальный объем. Брать ровно столько, сколько требуется. Зачем хранить дату рождения, если достаточно возраста для проверки?
  4. Верность и обновление. Информация должна быть точной, а если она устарела — ее исправляют или стирают.
  5. Контроль сроков. Данные не держат вечно; их удаляют, когда надобность отпадает.
  6. Безопасность и тайна. Защищать от взломов с помощью кодов, шифров и других средств.
  7. Ответственность за все. Фирмы должны вести записи и доказывать, что следуют правилам, назначая специальных людей для контроля.

Для технологических компаний это значит перестройку всей работы: от создания приложений до проверок систем. Нарушения приводят к серьезным последствиям, включая крупные штрафы, которые зависят от размера бизнеса. Этот регламент влияет не только на Европу — он затрагивает любые фирмы, работающие с европейцами, заставляя их повышать стандарты повсюду.

Теперь о российском Федеральном законе о персональных данных. Это отечественный инструмент защиты, который охватывает все, что позволяет узнать о человеке: от имени до медицинских записей. Закон требует, чтобы сведения обрабатывались с вашего согласия, хранились внутри страны и были надежно укрыты от посторонних. Вот основные моменты:

  1. Хранение внутри границ. Зарубежные компании, имеющие дело с россиянами, должны держать данные на российских серверах, чтобы избежать утечек за рубеж.
  2. Разделение по типам. Есть обычные сведения (как адрес), особые (о здоровье) и биометрические (отпечатки), с разными уровнями охраны.
  3. Ваши права. Вы можете запросить доступ, изменить или стереть свою информацию.
  4. Долг операторов. Фирмы обязаны сообщать об утечках, вести учет и обезличивать данные по требованию.

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

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

  1. Прямой сбор при использовании. Когда вы создаете аккаунт, вводите имя, почту или телефон. Добавьте детали платежа — и основа готова.
  2. Скрытое отслеживание. Через специальные метки на сайтах, которые фиксируют переходы, клики и время просмотра, даже если вы не авторизованы.
  3. Информация с гаджетов. Устройства делятся положением, историей просмотров, контактами и даже записями голоса. Программы просят доступ к камере под видом удобства.
  4. Анализ взаимодействий. Ваши отметки "нравится", поделиться или комментарии разбирают, чтобы понять вкусы, друзей и привычки.
  5. Дополнение из других источников. Покупка данных у партнеров, чтобы добавить возраст, доход или предпочтения в покупках.
  6. Автоматическая обработка. Машины разбирают огромные объемы, находя связи — от маршрутов передвижения до настроения по сообщениям.
  7. Связь с внешними системами. Обмен с другими сервисами, например, когда платформа делится сведениями с рекламными сетями для точного показа.

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

Как они превращают данные в прибыль - от рекламы к целым империям

Накопленные сведения не пылятся — они становятся источником дохода. Аналитики отмечают, что это основа для роста гигантов, создавая цепочки, где информация приносит ценность. Вот основные пути:

  1. Реклама под вас. Данные помогают показывать подходящие объявления, за которые платят рекламодатели. Системы устраивают торги за места на основе ваших профилей.
  2. Передача партнерам. Обезличенные пакеты продают посредникам, чтобы те улучшали свои базы.
  3. Услуги по анализу. Фирмы предлагают выводы о тенденциях или поведении как товар для других.
  4. Улучшение своих продуктов. Сведения делают рекомендации точнее, повышая использование и сбор подписок.
  5. Связи с союзниками. Обмен для совместных продаж, как в магазинах с доставкой.
  6. Обучение машин. Данные питают системы, которые потом продают как услуги.
  7. Отчеты для отраслей. Создание обзоров для финансов или маркетинга, где сведения помогают предсказывать.

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

Как законы меняют игру для компаний - перемены под нажимом.

Эти нормы — не бумажки, а силы, перестраивающие бизнес. В Европе регламент требует ясности и ответственности, заставляя вкладывать в команды и технологии. Это повышает расходы, но рождает новшества в защите с нуля. В России закон добавляет хранение внутри, требуя местных центров, что усложняет цепочки.

Глобальные фирмы балансируют между требованиями, создавая единые политики. Это приводит к осторожности, снижая риски, но ограничивая доходы. Законы повышают доверие, но требуют гибкости. В практике компании вводят инструменты для управления данными, чтобы соответствовать.

Примеры нарушений и их последствия - уроки из реальной практики

Несмотря на строгие нормы, случаи несоблюдения происходят, и они служат предупреждением для всех участников рынка. Регуляторы фиксируют ситуации, когда компании игнорируют требования, что приводит к расследованиям и санкциям. Эти примеры подчеркивают, как игнорирование правил может подорвать репутацию и финансы, побуждая к более тщательному подходу. Вот ключевые уроки из известных инцидентов:

  1. Сбор без согласия в социальных платформах. Некоторые сервисы использовали данные для создания профилей без явного разрешения, что привело к коллективным жалобам и требованиям удаления информации. Последствия включали публичные извинения и корректировку политик.
  2. Утечки из-за слабой защиты. В случаях, когда базы данных взламывали, компании сталкивались с обязанностью уведомлять пострадавших, а регуляторы налагали ограничения на дальнейшую обработку. Это подчеркивает важность шифрования и аудитов.
  3. Передача данных партнерам без контроля. Когда сведения уходили третьим сторонам без обезличивания, следовали проверки, вынуждающие фирмы пересматривать партнерства и вводить дополнительные согласия.
  4. Нарушения локализации в России. Иностранные платформы, не хранившие данные внутри страны, получали предписания на перенос серверов, с риском блокировки сервисов до исправления.
  5. Манипуляции с целевой рекламой. Использование чувствительных данных без оснований приводило к ограничениям на монетизацию, заставляя внедрять опции отказа для пользователей.
  6. Биометрические данные без специальной защиты. Случаи с распознаванием лиц без согласия заканчивались запретами на такие функции и требованиями к переработке систем.

Эти ситуации демонстрируют, что регуляторы активно применяют нормы, а компании учатся на ошибках, усиливая внутренний контроль. Такие примеры мотивируют пользователей быть бдительными и использовать свои права для предотвращения подобных проблем.

Как вы можете поставить барьер - шаги для контроля над своей информацией

Законы дают вам инструменты: право на доступ, изменения и стирание. Вот план действий, основанный на советах экспертов:

  1. Измените настройки. Отключите слежку, ограничьте доступ к положению. Просмотрите и сотрите историю.
  2. Используйте защитные средства. Браузеры с блокировкой, сети для маскировки адреса.
  3. Отзовите разрешения. Читайте правила и отказывайтесь от рассылок. Запрашивайте стирание.
  4. Делитесь минимумом. Анонимные аккаунты, без лишних деталей.
  5. Следите за ситуацией. Проверяйте отчеты, добавьте двухэтапную защиту.
  6. Выбирайте надежные сервисы. Те, что уважают приватность.
  7. Учитесь и объединяйтесь. Следите за изменениями, вступайте в группы.
  8. Применяйте права. Требуйте отчеты, обращайтесь к властям при нарушениях.

Это снизит угрозы. Добавьте привычки: чистка истории, приватные режимы.

Когда компании строят богатство на наших следах, эти законы напоминают: сведения — собственность людей. Разобрав сбор, прибыль и защиту, видим — контроль возможен. С нормами и действиями вы становитесь хозяином. Тенденции усиливают приватность, заставляя адаптироваться. Осведомленность меняет все: данные под вашим надзором. Готовы действовать? Это принесет спокойствие надолго.

3